i3dlib

Documentation

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

#include <imgI3D.h>

Inheritance diagram for i3d::I3DReader:

i3d::SequenceReader i3d::ImageReader List of all members.

Public Member Functions

 I3DReader (const char *fname, VOI< size_t > *voi=NULL)
 the constructor
virtual void LoadImageInfo ()
 read the basic image information (header)
virtual size_t GetFileNames (std::vector< std::string > &fl)
 get the image files name associtated to this image

Detailed Description

Image 3d (internal format of i3dlib) Reader


Constructor & Destructor Documentation

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

the constructor

save the file name for later use


Member Function Documentation

void i3d::I3DReader::LoadImageInfo (  )  [virtual]

read the basic image information (header)

read the image header information

store the information for later use

create the resolution vector

and set its value

get the path - if any

add the path to the file name given in the mask and permit the regular expansion - implicitly, it is forbidden

Reimplemented from i3d::SequenceReader.

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

get the image files name associtated to this image

return the count of files

Reimplemented from i3d::SequenceReader.


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