Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
GeneralImageC::GeneralImageC(void)
GeneralImageC::GeneralImageC(ImageIStreamC &,TargetImageTypeT)
GeneralImageC::GeneralImageC(const FilenameC &,TargetImageTypeT)
GeneralImageC::~GeneralImageC(void)
GeneralImageC::ACopy(void) const
GeneralImageC::AnotherImage(void) const
GeneralImageC::Rectangle(void) const
GeneralImageC::ShiftRowIndexes(const IndexT)
GeneralImageC::ShiftColIndexes(const IndexT)
GeneralImageC::SetRowSubRange(const IndexT,const IndexT)
GeneralImageC::SetColSubRange(const IndexT,const IndexT)
GeneralImageC::ImageFileInfo(void) const
GeneralImageC::ColorImageA(void) const
GeneralImageC::ColorImageA(void)
GeneralImageC::Y(void)
GeneralImageC::Red(void)
GeneralImageC::Green(void)
GeneralImageC::Blue(void)
GeneralImageC::RealY(void)
GeneralImageC::RealRed(void)
GeneralImageC::RealGreen(void)
GeneralImageC::RealBlue(void)
GeneralImageC::Rgb(void)
GeneralImageC::RealRgb(void)
GeneralImageC::Yuv(void)
GeneralImageC::RealYuv(void)
GeneralImageC::LateConstructor(ByteImageCnvC &)
GeneralImageC::LateConstructor(DoubleImageCnvC &)
GeneralImageC::LateConstructor(RGBImageCnvC &)
GeneralImageC::LateConstructor(YUVImageCnvC &)
GeneralImageC::LateConstructor(RealRGBImageCnvC &)
GeneralImageC::LateConstructor(RealYUVImageCnvC &)
GeneralImageC::ResetImageInfo(ImageFileInfoC *)
GeneralImageC::GetImage(void)
GeneralImageC::Read(ImageIStreamC &,TargetImageTypeT)
ImageAC::ACopy(void) const
ImageAC::AnotherImage(void) const
ImageAC::Rectangle(void) const
ImageAC::ShiftRowIndexes(const IndexT)
ImageAC::ShiftColIndexes(const IndexT)
ImageAC::SetRowSubRange(const IndexT,const IndexT)
ImageAC::SetColSubRange(const IndexT,const IndexT)
ImageAC::ImageFileInfo(void) const
ColorImageAC::operator=(const ColorImageAC &)
ColorImageAC::Y(void)
ColorImageAC::Red(void)
ColorImageAC::Green(void)
ColorImageAC::Blue(void)
ColorImageAC::RealY(void)
ColorImageAC::RealRed(void)
ColorImageAC::RealGreen(void)
ColorImageAC::RealBlue(void)
ColorImageAC::Rgb(void)
ColorImageAC::RealRgb(void)
ColorImageAC::Yuv(void)
ColorImageAC::RealYuv(void)
GeneralImageC
 
General image
 
include "amma/GenImage.hh"
User Level:Default
Library:GenImage
Example:exIter.cc
Section:Image.Image Representations
In Scope:std

Parent Classes:

Enumerated types:
enum TargetImageTypeT { DEFAULT, BW, COLOR } ;

Variables:
BaseImageC * realImage;
The pointer to the real image.

ColorImageAC * converter;
The pointer to the converting object.

Methods:
GeneralImageC()
Creates an empty image. It should be used only for construction of arrays.

GeneralImageC(ImageIStreamC & inS,TargetImageTypeT target = DEFAULT)
Creates an image from the input stream.

GeneralImageC(const FilenameC & fileName,TargetImageTypeT target = DEFAULT)

~GeneralImageC()
Destructor. Access to the object. ---------------------

ImageAC * ACopy() const
A physical copy of image.

ImageAC * AnotherImage() const
Creates a new empty image of the same type and size as this image is.

const ImageRectangleC & Rectangle() const
Access to the image rectangle.

void ShiftRowIndexes(const IndexT offset)
All indexes of the items will be shift by 'offset'.

void ShiftColIndexes(const IndexT offset)
All indexes of the items will be shift by 'offset'.

void SetRowSubRange(const IndexT newMin,const IndexT newMax)
The range of indexes of the array will be constrained.

void SetColSubRange(const IndexT newMin,const IndexT newMax)
The range of indexes of the array will be constrained.

const ImageFileInfoC & ImageFileInfo() const
Access to the const origin. !!!!!!!!!! THIS PART should be declared somewhere else But is is only reasonable solution with G++ 2.4.5 Image conversions. ------------------

const ColorImageAC * ColorImageA() const
Returns this image as an constant general color image.

ColorImageAC * ColorImageA()
Returns this image as an general color image.

ByteImageCnvC Y()
Returns the intensity byte image.

ByteImageCnvC Red()
Returns the intensity byte image of the red component.

ByteImageCnvC Green()
Returns the intensity byte image of the green component.

ByteImageCnvC Blue()
Returns the intensity byte image of the blue component.

DoubleImageCnvC RealY()
Returns the intensity double image.

DoubleImageCnvC RealRed()
Returns the intensity double image of the red component.

DoubleImageCnvC RealGreen()
Returns the intensity double image of the green component.

DoubleImageCnvC RealBlue()
Returns the intensity double image of the blue component.

RGBImageCnvC Rgb()
Returns the image of byte RGB values.

RealRGBImageCnvC RealRgb()
Returns the image of real RGB values.

YUVImageCnvC Yuv()
Returns the image of byte YUV values.

RealYUVImageCnvC RealYuv()
Returns the image of real YUV values.

void LateConstructor(ByteImageCnvC & img)
The obsolete function. It can be used only for an empty image.

void LateConstructor(DoubleImageCnvC & img)
The obsolete function. It can be used only for an empty image.

void LateConstructor(RGBImageCnvC & img)
The obsolete function. It can be used only for an empty image.

void LateConstructor(YUVImageCnvC & img)
The obsolete function. It can be used only for an empty image.

void LateConstructor(RealRGBImageCnvC & img)
The obsolete function. It can be used only for an empty image.

void LateConstructor(RealYUVImageCnvC & img)
The obsolete function. It can be used only for an empty image.

void ResetImageInfo(ImageFileInfoC * newInfo)
Deletes current information about the image file and replace it by the 'newInfo'.

BaseImageC * GetImage()
Returns the pointer to the real image.

void Read(ImageIStreamC & s,TargetImageTypeT target)
Reads the input image stream and creates the image.

#include "amma/ImageA.hh"
ImageAC * ACopy() const
A physical copy of the image.

ImageAC * AnotherImage() const
Creates a new empty image of the same type and size as this image is.

const ImageRectangleC & Rectangle() const
Returns the working image rectangle.

void ShiftRowIndexes(const IndexT offset)
all indexes of the items will be shift by 'offset'

void ShiftColIndexes(const IndexT offset)
all indexes of the items will be shift by 'offset'

void SetRowSubRange(const IndexT newMin,const IndexT newMax)
the range of indexes of the array will be constrained

void SetColSubRange(const IndexT newMin,const IndexT newMax)
the range of indexes of the array will be constrained

const ImageFileInfoC & ImageFileInfo() const
access to the const origin

#include "amma/CoImageA.hh"
const ColorImageAC & operator=(const ColorImageAC & im)
Assigment.

ByteImageCnvC Y()
Returns the intensity byte image.

ByteImageCnvC Red()
Returns the intensity byte image of the red component.

ByteImageCnvC Green()
Returns the intensity byte image of the green component.

ByteImageCnvC Blue()
Returns the intensity byte image of the blue component.

DoubleImageCnvC RealY()
Returns the intensity double image.

DoubleImageCnvC RealRed()
Returns the intensity double image of the red component.

DoubleImageCnvC RealGreen()
Returns the intensity double image of the green component.

DoubleImageCnvC RealBlue()
Returns the intensity double image of the blue component.

RGBImageCnvC Rgb()
Returns the image of byte RGB values.

RealRGBImageCnvC RealRgb()
Returns the image of real RGB values.

YUVImageCnvC Yuv()
Returns the image of byte YUV values.

RealYUVImageCnvC RealYuv()
Returns the image of real YUV values.


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001