#include <PGMImageReader.h>


Public Member Functions | |
| virtual bool | CanRead (const char *) const |
| Check if this reader can read a given image file. | |
Public Member Functions inherited from mirtk::ImageReader | |
| ImageReader () | |
| Contructor. | |
| virtual void | Initialize () |
| Open image file and read header information. | |
| virtual void | Print () const |
| Print image header information. | |
| virtual BaseImage * | Run () |
| virtual | ~ImageReader () |
| Destructor. | |
Static Public Member Functions | |
| static bool | CheckHeader (const char *) |
| Return whether file has correct header. | |
Static Public Member Functions inherited from mirtk::ImageReader | |
| static ImageReader * | New (const char *) |
| static ImageReader * | TryNew (const char *) |
Protected Member Functions | |
| virtual void | ReadHeader () |
| Read header of PGM file. | |
Protected Member Functions inherited from mirtk::Cifstream | |
| Cifstream (const char *=NULL) | |
| Constructor. | |
| void | Close () |
| Close file. | |
| MIRTK_Common_DEPRECATED int | IsSwapped () const |
| MIRTK_Common_DEPRECATED void | IsSwapped (int) |
| void | Open (const char *) |
| Open file. | |
| bool | Read (char *, long, long) |
| Read n data as array (possibly compressed) from offset. | |
| bool | ReadAsChar (char *, long, long=-1) |
| Read n data as array of char (possibly compressed) from offset. | |
| bool | ReadAsDouble (double *, long, long=-1) |
| Read n data as array of unsigned short (possibly compressed) from offset. | |
| bool | ReadAsFloat (float *, long, long offset=-1) |
| Read n data as array of short compressed) from offset. | |
| bool | ReadAsInt (int *, long, long=-1) |
| Read n data as array of short (possibly compressed) from offset. | |
| bool | ReadAsShort (short *, long, long=-1) |
| Read n data as array of short (possibly compressed) from offset. | |
| bool | ReadAsString (char *, long, long=-1) |
| Read n data as string (possibly compressed) from current position. | |
| bool | ReadAsUChar (unsigned char *, long, long=-1) |
| Read n data as array of unsigned char (possibly compressed) from offset. | |
| bool | ReadAsUInt (unsigned int *, long, long=-1) |
| Read n data as array of unsigned short (possibly compressed) from offset. | |
| bool | ReadAsUShort (unsigned short *, long, long=-1) |
| Read n data as array of unsigned short (possibly compressed) from offset. | |
| void | Seek (long) |
| Go to position in file. | |
| long | Tell () const |
| Current position in file. | |
| ~Cifstream () | |
| Destructor. | |
Protected Member Functions inherited from mirtk::Object | |
| template<typename... Args> | |
| void | Throw (ErrorType err, const char *func, Args... args) const |
| virtual const char * | NameOfClass () const =0 |
| Get name of class, which this object is an instance of. | |
| virtual ParameterList | Parameter () const |
| Get parameter name/value pairs. | |
| bool | Parameter (const ParameterList &) |
| Set parameters from name/value pairs. | |
| virtual bool | Set (const char *name, const char *value) |
| virtual | ~Object () |
| Destructor. | |
Additional Inherited Members | |
Static Protected Member Functions inherited from mirtk::Object | |
| template<typename... Args> | |
| static void | ThrowStatic (ErrorType err, const char *cls, const char *func, Args... args) |
| static const char * | NameOfType () |
| Get name of this class type. | |
Protected Attributes inherited from mirtk::ImageReader | |
| int | _ReflectX |
| Flag whether to reflect X axis. | |
| int | _ReflectY |
| Flag whether to reflect Y axis. | |
| int | _ReflectZ |
| Flag whether to reflect Z axis. | |
| int | _Start |
| Start of image data. | |
Class for reading images in PGM file format.
This is a class which reads images in PGM file format and converts them into images. The PGM (portable graymap) file format is a file format for 2D images and is defined in pgm(1). At the moment only images in PGM raw file format are supported.
Definition at line 37 of file PGMImageReader.h.