NSPipeline::TUnitRetTypeInterface Class Reference

Rozhrani pro vsechny tridy, pomoci nichz se predavaji vysledky. More...

#include <UnitTypes.h>

Inherited by NSPipeline::TUnitRetType_images, NSPipeline::TUnitRetType_images_rectangles, NSPipeline::TUnitRetType_integer, and NSPipeline::TUnitRetType_rectangles.

Inheritance diagram for NSPipeline::TUnitRetTypeInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual EnumUnitType GetType (void) const =0
 vrati typ dat, mel by byt shodny s typem jednotky
virtual void Release (void)=0
 uvolneni vysledku zpet jednotce

Protected Member Functions

 TUnitRetTypeInterface (void)
 ~TUnitRetTypeInterface (void)
 konstruktor
 TUnitRetTypeInterface (const TUnitRetTypeInterface &orig)
 destruktor je pristupny pouze pro odvozene tridy falesny kopirovaci konstruktor
void operator= (const TUnitRetTypeInterface &orig)
 falesny prirazovaci operator

Detailed Description

Rozhrani pro vsechny tridy, pomoci nichz se predavaji vysledky.

Jednotlive navratove datove typy jednotek se odvozuji z tohoto rozhrani.

Vzdy musi byt zachovana pouze jednoducha dedicnost - kvuli snadnemu pretypovani bez RTTI z potomka na predka!!!

Definition at line 144 of file UnitTypes.h.


Constructor & Destructor Documentation

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

Definition at line 154 of file UnitTypes.h.

NSPipeline::TUnitRetTypeInterface::~TUnitRetTypeInterface void   )  [inline, protected]
 

konstruktor

Definition at line 155 of file UnitTypes.h.

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

destruktor je pristupny pouze pro odvozene tridy falesny kopirovaci konstruktor


Member Function Documentation

virtual EnumUnitType NSPipeline::TUnitRetTypeInterface::GetType void   )  const [pure virtual]
 

vrati typ dat, mel by byt shodny s typem jednotky

Implemented in NSPipeline::TUnitRetType_integer, NSPipeline::TUnitRetType_rectangles, NSPipeline::TUnitRetType_images, NSPipeline::TUnitRetType_images_rectangles, NSSimpleUnit::TUnitRetType_images_rgb_implemented, and NSSimpleUnit::TUnitRetType_images_rectangles_implemented.

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

falesny prirazovaci operator

virtual void NSPipeline::TUnitRetTypeInterface::Release void   )  [pure virtual]
 

uvolneni vysledku zpet jednotce

Implemented in NSPipeline::TUnitRetType_integer, NSPipeline::TUnitRetType_rectangles, NSPipeline::TUnitRetType_images, NSPipeline::TUnitRetType_images_rectangles, NSSimpleUnit::TUnitRetType_images_rgb_implemented, NSSimpleUnit::TUnitRetType_images_rectangles_implemented, NSSimpleUnit::TUnitRetType_integer_implemented, and NSSimpleUnit::TUnitRetType_rectangles_implemented.


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