
#include <string>

Go to the source code of this file.
| Enumerations | |
| enum | RasterFileFormat { RASFMT_PNM = 0, RASFMT_PNG, RASFMT_PFM, RASFMT_PFZ, RASFMT_RAW_VIDEO, RASFMT_RAW_IMAGE, RASFMT_JPEG, RASFMT_TXT, RASFMT_CCODE, RASFMT_DPX, RASFMT_AUTO } | 
| Definition of supported Raster file formats.More... | |
| Functions | |
| std::string | convertToString (const RasterFileFormat val) | 
| RasterFileFormat string conversion. | |
| void | convertFromString (const std::string &str, RasterFileFormat &val) | 
| RasterFileFormat string conversion. | |
file formats supported by Raster
Definition in file RasterFileFormat.H.
| enum RasterFileFormat | 
Definition of supported Raster file formats.
See Raster.H for functions using these file formats. If you add new formats here, be sure to also update StringConversions.C
| RASFMT_PNM | |
| RASFMT_PNG | |
| RASFMT_PFM | |
| RASFMT_PFZ | |
| RASFMT_RAW_VIDEO | |
| RASFMT_RAW_IMAGE | see RawWriter (no parser class currently) | 
| RASFMT_JPEG | see JpegParser (no writer class currently) | 
| RASFMT_TXT | see PlaintextWriter | 
| RASFMT_CCODE | see CcodeWriter | 
| RASFMT_DPX | 
Definition at line 46 of file RasterFileFormat.H.
| void convertFromString | ( | const std::string & | str, | |
| RasterFileFormat & | val | |||
| ) | 
RasterFileFormat string conversion.
The names used in the definition of the enum RasterFileFormat will be returned
Definition at line 67 of file RasterFileFormat.C.
References RASFMT_CCODE, RASFMT_DPX, RASFMT_JPEG, RASFMT_PFM, RASFMT_PFZ, RASFMT_PNG, RASFMT_PNM, RASFMT_RAW_IMAGE, RASFMT_RAW_VIDEO, and RASFMT_TXT.
| std::string convertToString | ( | const RasterFileFormat | val | ) | 
RasterFileFormat string conversion.
Use it, for example, if you got a file format as text from the command line and need to convert that to a RasterFileFormat value for a ModelParam. Text strings should match the symbolic names of the RasterFileFormat enum.
Definition at line 47 of file RasterFileFormat.C.
References RASFMT_CCODE, RASFMT_DPX, RASFMT_JPEG, RASFMT_PFM, RASFMT_PFZ, RASFMT_PNG, RASFMT_PNM, RASFMT_RAW_IMAGE, RASFMT_RAW_VIDEO, and RASFMT_TXT.
 1.6.3
 1.6.3