#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(). |
1.4.6-NO