i3dlib

Documentation

i3d::METAIOReader Class Reference
[Image input/output methods]

#include <imgMETAIO.h>

Inheritance diagram for i3d::METAIOReader:

i3d::ImageReader List of all members.

Public Member Functions

virtual void LoadImageInfo ()
 load image header
virtual size_t GetFileNames (std::vector< std::string > &fl)
 get the image files name associtated to this image
virtual void LoadImageData (GRAY8 *data)
 load gray8 image data
virtual void LoadImageData (BINARY *data)
 load binary image data
virtual void LoadImageData (RGB *data)
 load rgb image data
virtual void LoadImageData (GRAY16 *data)
 load gray16 image data
virtual void LoadImageData (RGB16 *data)
 load rgb16 image data
virtual void LoadImageData (float *data)
 load float data - empty function
virtual void LoadImageData (Vector3d< float > *data)
 load Vector3d<float> data - empty function
virtual void LoadImageData (Vector3d< double > *data)
 load Vector3d<double> data - empty function

Protected Member Functions

template<class T>
size_t ReadRawData (ifstream &ff, T *data)
template<class T>
void LoadData (T *data)

Detailed Description

Class for reading MetaIO files


Member Function Documentation

template<class T>
size_t i3d::METAIOReader::ReadRawData ( ifstream &  ff,
T *  data 
) [protected]

template<class T>
void i3d::METAIOReader::LoadData ( T *  data  )  [protected]

size_t i3d::METAIOReader::GetFileNames ( std::vector< std::string > &  fl  )  [virtual]

get the image files name associtated to this image

return the count of files

Reimplemented from i3d::ImageReader.


The documentation for this class was generated from the following files: