|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
|
PUBLIC |
ImageARYFileInfoC::ImageARYFileInfoC(ImageFileFormatT,const ImageRectangleC &)
ImageARYFileInfoC::ImageARYFileInfoC(istream &)
ImageARYFileInfoC::ImageARYFileInfoC(const ImageARYFileInfoC &)
ImageARYFileInfoC::ACopy(void) const
ImageARYFileInfoC::Levels(void) const
ImageARYFileInfoC::Rnum(void) const
ImageARYFileInfoC::Cnum(void) const
ImageARYFileInfoC::LUCorner(void) const
ImageARYFileInfoC::RDCorner(void) const
ImageARYFileInfoC::Rectangle(void) const
ImageARYFileInfoC::Format(void) const
ImageARYFileInfoC::DataFormat(void) const
ImageARYFileInfoC::SetSize(const ImageRectangleC &)
ImageARYFileInfoC::WriteHead(ImageOStreamC &) const
ImageARYFileInfoC::PrintInfo(ostream &) const
ImageFileInfoC::ACopy(void) const
ImageFileInfoC::Levels(void) const
ImageFileInfoC::Rnum(void) const
ImageFileInfoC::Cnum(void) const
ImageFileInfoC::LUCorner(void) const
ImageFileInfoC::RDCorner(void) const
ImageFileInfoC::Rectangle(void) const
ImageFileInfoC::Format(void) const
ImageFileInfoC::DataFormat(void) const
ImageFileInfoC::SetSize(const ImageRectangleC &)
ImageFileInfoC::WriteHead(ImageOStreamC &) const
ImageFileInfoC::ReadData(ByteGreyValueT **,const ImageRectangleC &,ImageIStreamC &,BooleanT) const
ImageFileInfoC::ReadData(ByteRGBValueC **,const ImageRectangleC &,ImageIStreamC &,BooleanT) const
ImageFileInfoC::ReadData(RGBPointC **,const ImageRectangleC &,ImageIStreamC &,BooleanT) const
ImageFileInfoC::ReadData(ByteYUVValueC **,const ImageRectangleC &,ImageIStreamC &,BooleanT) const
ImageFileInfoC::ReadData(YUVPointC **,const ImageRectangleC &,ImageIStreamC &,BooleanT) const
ImageFileInfoC::WriteData(ByteGreyValueT **,const ImageRectangleC &,ImageOStreamC &,BooleanT) const
ImageFileInfoC::WriteData(ByteRGBValueC **,const ImageRectangleC &,ImageOStreamC &,BooleanT) const
ImageFileInfoC::WriteData(RGBPointC **,const ImageRectangleC &,ImageOStreamC &,BooleanT) const
ImageFileInfoC::WriteData(ByteYUVValueC **,const ImageRectangleC &,ImageOStreamC &,BooleanT) const
ImageFileInfoC::WriteData(YUVPointC **,const ImageRectangleC &,ImageOStreamC &,BooleanT) const
ImageFileInfoC::PrintInfo(ostream &) const
ImageFileInfoC::GetRealInfo(void) const
|
Parent Classes:
Variables:
- char code[];
-
the code of the file format "ARY"
- IntT type;
-
the type of ARY file
- IntT elSize;
-
the size of elements
- PixelC luPxl;
-
left upper corner of the image
- PixelC rdPxl;
-
right down corner of the image
- ImageFileFormatT fFormat;
-
the image file format
- IntT maxLevel;
-
the maximum level in the image
- char * comment[];
-
rows of comment lines
the last comment is NULL
Methods:
- ImageARYFileInfoC(ImageFileFormatT f,const ImageRectangleC & rect)
-
Create the structure which describes ARY file header with
the format 'f' containing an image of the size determined by 'rect'.
- ImageARYFileInfoC(istream & s)
-
the image is created from the stream
- ImageARYFileInfoC(const ImageARYFileInfoC & info)
-
Copy constructor.
- ImageFileInfoC * ACopy() const
-
Create an abstract copy of this object.
- GreyLevelsT Levels() const
-
get number of grey levels in the image
- PixelIndexT Rnum() const
-
get number of rows
- PixelIndexT Cnum() const
-
get number of columns
- PixelC LUCorner() const
-
left upper corner of the image
- PixelC RDCorner() const
-
right down corner of the image
- ImageRectangleC Rectangle() const
-
Return the image rectangle
- ImageFileFormatT Format() const
-
get image file format
- ImageFileDataFormatT DataFormat() const
-
get format of data stored in the image file
- void SetSize(const ImageRectangleC & rect)
-
Set the new size of the image.
- void WriteHead(ImageOStreamC & outS) const
-
Write the header of file according the information stored
in this object.
- void PrintInfo(ostream & os) const
-
print the header information into the stream 'os'
- ImageFileInfoC * ACopy() const
-
Creates an abstract copy of this object.
- GreyLevelsT Levels() const
-
Gets number of grey levels in the image.
- PixelIndexT Rnum() const
-
Gets number of rows.
- PixelIndexT Cnum() const
-
Gets number of columns.
- PixelC LUCorner() const
-
Returns the left upper corner of the image.
- PixelC RDCorner() const
-
Returns the right down corner of the image.
- ImageRectangleC Rectangle() const
-
Returns the rectangle of the image.
- ImageFileFormatT Format() const
-
Gets image file format.
- ImageFileDataFormatT DataFormat() const
-
Gets format of data stored in the image file
- void SetSize(const ImageRectangleC & rect)
-
Sets the new size of the image.
- void WriteHead(ImageOStreamC & outS) const
-
Writes the header of file according the information stored
in this object.
- void ReadData(ByteGreyValueT ** rows,const ImageRectangleC & rect,ImageIStreamC & inS,BooleanT oneBlock) const
-
Reads grey data from the stream 'inS' and put them into the memory
organized according 'rows' and 'rect'.The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
- void ReadData(ByteRGBValueC ** rows,const ImageRectangleC & rect,ImageIStreamC & inS,BooleanT oneBlock) const
-
Reads RGB data from the stream 'inS' and put them into the memory
organized according 'rows' and 'rect'.The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
- void ReadData(RGBPointC ** rows,const ImageRectangleC & rect,ImageIStreamC & inS,BooleanT oneBlock) const
-
Reads RGB data from the stream 'inS' and put them into the memory
organized according 'rows' and 'rect'.The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
The image file must contain RealFT (see StdType.hh) according to the
machine architecture on which the function is running.
- void ReadData(ByteYUVValueC ** rows,const ImageRectangleC & rect,ImageIStreamC & inS,BooleanT oneBlock) const
-
Reads YUV data from the stream 'inS' and put them into the memory
organized according 'rows' and 'rect'. The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
- void ReadData(YUVPointC ** rows,const ImageRectangleC & rect,ImageIStreamC & inS,BooleanT oneBlock) const
-
Reads YUV data from the stream 'inS' and put them into the memory
organized according 'rows' and 'rect'.The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
The image file must contain RealFT (see StdType.hh) according to the
machine architecture on which the function is running.
- void WriteData(ByteGreyValueT ** rows,const ImageRectangleC & rect,ImageOStreamC & outS,BooleanT oneBlock) const
-
Writes grey data into the stream 'outS' from the memory
organized according 'rows' and 'rect'. The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
- void WriteData(ByteRGBValueC ** rows,const ImageRectangleC & rect,ImageOStreamC & outS,BooleanT oneBlock) const
-
Writes RGB data into the stream 'outS' from the memory
organized according 'rows' and 'rect'. The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
- void WriteData(RGBPointC ** rows,const ImageRectangleC & rect,ImageOStreamC & outS,BooleanT oneBlock) const
-
Writes RGB data into the stream 'outS' from the memory
organized according 'rows' and 'rect'. The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
The values of the image are stored as RealFT (see StdType.hh)
according to the machine architecture.
- void WriteData(ByteYUVValueC ** rows,const ImageRectangleC & rect,ImageOStreamC & outS,BooleanT oneBlock) const
-
Writes YUV data into the stream 'outS' from the memory
organized according 'rows' and 'rect'. The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
- void WriteData(YUVPointC ** rows,const ImageRectangleC & rect,ImageOStreamC & outS,BooleanT oneBlock) const
-
Writes YUV data into the stream 'outS' from the memory
organized according 'rows' and 'rect'. The memory pointed by
'rows' is allocated as one block if 'oneBlock' is set TRUE.
The values of the image are stored as RealFT (see StdType.hh)
according to the machine architecture.
- void PrintInfo(ostream & os) const
-
Prints the header information into the stream 'os'
- const ImageFileInfoC * GetRealInfo() const
-
Returns the pointer to the base class part of the real object.
|
Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|