#include <ImageAbstract.h>
Inherited by NSPipeline::TFrameReal.
Inheritance diagram for NSPipeline::TFrame:
Public Member Functions | |
virtual const TImageSet * | GetImageSet (void) const =0 |
objekt s obrazy | |
virtual const TTimeStamp & | GetTimestamp (void) const =0 |
casove razitko | |
virtual void | AddRefs (void)=0 |
zvyseni poctu referenci | |
virtual void | Release (void)=0 |
snizeni poctu referenci | |
virtual DWORD | GetRefs (void) const =0 |
pocet referenci na snimek | |
virtual DWORD | AddLock (void)=0 |
pridani zamku | |
virtual DWORD | ReleaseLock (void)=0 |
uvolneni zamku | |
virtual DWORD | GetLockCount (void) const =0 |
pocet zamku na snimku | |
Protected Member Functions | |
virtual | ~TFrame (void)=0 |
TFrame (void) | |
virtualni destruktor | |
TFrame (const TFrame &orig) | |
defaultni konstruktor falesny kopirovaci konstruktor | |
void | operator= (const TFrame &orig) |
falesny operator prirazeni |
Snimek muze obsahovat vice obrazu (v ruznych formatech), ktere jsou dostupne pres metodu TFrame::GetImageSet().
Na kazdy snimek je aplikovano pocitani referenci a zamku. Pokud dosahne pocet referenci 0 pak je snimek odstranen a nesmi byt jiz dale pouzit.
Zamek se pouziva ve vypocetni jednotce v pripade, ze jednotka provadi vypocet, jehoz vypocet je nutny pri zobrazeni snimku. V takovem pripade ziska jednotka snimek se zamkem (z dispatcheru). Snimek s nenulovym poctem snimku nesmi opustit frontu snimku a tedy je zajisteno, ze se zobrazi az v okamziku, kdy bude kompletne zpracovan vsemi jednotkami, ktere nad nim udrzuji zamek.
Definition at line 143 of file ImageAbstract.h.
|
Definition at line 161 of file ImageAbstract.h. |
|
virtualni destruktor
Definition at line 162 of file ImageAbstract.h. |
|
defaultni konstruktor falesny kopirovaci konstruktor
|
|
pridani zamku
Implemented in NSPipeline::TFrameReal. |
|
zvyseni poctu referenci
Implemented in NSPipeline::TFrameReal. |
|
objekt s obrazy
Implemented in NSPipeline::TFrameReal. Referenced by NSPipeline::TTestUnit::ProcessFrame(). |
|
pocet zamku na snimku
Implemented in NSPipeline::TFrameReal. |
|
pocet referenci na snimek
Implemented in NSPipeline::TFrameReal. |
|
casove razitko
Implemented in NSPipeline::TFrameReal. Referenced by NSPipeline::TSimpleUnit::Loop(), and NSPipeline::TTestUnit::ProcessFrame(). |
|
falesny operator prirazeni
|
|
snizeni poctu referenci
Implemented in NSPipeline::TFrameReal. Referenced by NSPipeline::TSimpleUnit::Loop(). |
|
uvolneni zamku
Implemented in NSPipeline::TFrameReal. Referenced by NSPipeline::TSimpleUnit::Loop(). |