NSPipeline::TImage Class Reference

Tato abstraktni trida reprezentuje objekty pro obrazova data. More...

#include <ImageAbstract.h>

Inherited by NSPipeline::TImageARGB, NSPipeline::TImageGray, and NSPipeline::TImageRGB.

Inheritance diagram for NSPipeline::TImage:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual EnumImageType GetImageType (void) const =0
 typ tohoto obrazu (typ pixelu)
virtual DWORD GetPixelSize (void) const =0
 velikost pixelu v bajtech
virtual DWORD GetWidth (void) const =0
 sirka v pixelech
virtual DWORD GetHeight (void) const =0
 vyska v pixelech
virtual DWORD GetPitch (void) const =0
 delka radku v bajtech
virtual DWORD GetDataSize (void) const =0
 velikost obrazovych dat v bajtech
virtual const void * GetData (void) const =0
 ukazatel na obrazova data

Protected Member Functions

virtual ~TImage (void)=0
 TImage (void)
 virtualni destruktor
 TImage (const TImage &orig)
 defaultni konstruktor falesny kopirovaci konstruktor
void operator= (const TImage &orig)
 falesny operator prirazeni

Detailed Description

Tato abstraktni trida reprezentuje objekty pro obrazova data.

V aplikaci bude dostupna pouze tato deklarace.

Odvozene tridy musi reimplementovat vsechny virtualni metody.

Objekty tridy nelze kopirovat!

Definition at line 66 of file ImageAbstract.h.


Constructor & Destructor Documentation

virtual NSPipeline::TImage::~TImage void   )  [inline, protected, pure virtual]
 

Definition at line 82 of file ImageAbstract.h.

NSPipeline::TImage::TImage void   )  [inline, protected]
 

virtualni destruktor

Definition at line 84 of file ImageAbstract.h.

NSPipeline::TImage::TImage const TImage orig  )  [protected]
 

defaultni konstruktor falesny kopirovaci konstruktor


Member Function Documentation

virtual const void* NSPipeline::TImage::GetData void   )  const [pure virtual]
 

ukazatel na obrazova data

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

Referenced by NSPipeline::TTestUnit::ProcessFrame().

virtual DWORD NSPipeline::TImage::GetDataSize void   )  const [pure virtual]
 

velikost obrazovych dat v bajtech

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

Referenced by NSPipeline::TTestUnit::ProcessFrame().

virtual DWORD NSPipeline::TImage::GetHeight void   )  const [pure virtual]
 

vyska v pixelech

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

Referenced by NSPipeline::TTestUnit::ProcessFrame().

virtual EnumImageType NSPipeline::TImage::GetImageType void   )  const [pure virtual]
 

typ tohoto obrazu (typ pixelu)

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

virtual DWORD NSPipeline::TImage::GetPitch void   )  const [pure virtual]
 

delka radku v bajtech

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

virtual DWORD NSPipeline::TImage::GetPixelSize void   )  const [pure virtual]
 

velikost pixelu v bajtech

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

virtual DWORD NSPipeline::TImage::GetWidth void   )  const [pure virtual]
 

sirka v pixelech

Implemented in NSPipeline::TImageARGB, NSPipeline::TImageRGB, and NSPipeline::TImageGray.

Referenced by NSPipeline::TTestUnit::ProcessFrame().

void NSPipeline::TImage::operator= const TImage orig  )  [protected]
 

falesny operator prirazeni


The documentation for this class was generated from the following file:
Generated on Sat Nov 17 16:25:57 2007 for Image Processing Pipeline by  doxygen 1.4.6-NO