i3d::SequenceReader Class Reference
[Image input/output methods]
#include <imgfiles.h>
Inheritance diagram for i3d::SequenceReader:

Public Member Functions | |
void | ChooseChannel (int chan) |
choose the channel for reading | |
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 (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> | |
void | LoadData (T *data) |
Detailed Description
The basic class for reading the image sequences. You can make filelist of TIF of TGA files to build one 3D image. Note, that reading/saving resolution along z-axis is not possible in this case. For this purpose some other image formats supporting 3D data representation are offered.This class is the ancestor of more specialized class I3DReader
Member Function Documentation
template<class T>
void i3d::SequenceReader::LoadData | ( | T * | data | ) | [protected] |
size_t i3d::SequenceReader::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.
Reimplemented in i3d::I3DReader.
The documentation for this class was generated from the following files:
- imgfiles.h
- imgfiles.cc