i3dlib

Documentation

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

#include <imgICS.h>

Inheritance diagram for i3d::ICSReader:

i3d::ImageReader List of all members.

Public Member Functions

 ICSReader (const char *fname, VOI< size_t > *voi=NULL)
virtual size_t GetFileNames (std::vector< std::string > &fl)
 get the image files name associtated to this image
virtual void LoadImageInfo ()
 load image header
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

Protected Member Functions

template<class T>
void LoadData (T *data)

Detailed Description

Class for reading the ICS files


Constructor & Destructor Documentation

i3d::ICSReader::ICSReader ( const char *  fname,
VOI< size_t > *  voi = NULL 
)


Member Function Documentation

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

size_t i3d::ICSReader::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: