NSCameras::TCameraVideoFile Class Reference

Tato trida reprezentuje kameru ziskavajici snimky ze zadaneho video souboru. More...

#include <VideoFile.h>

Inherits NSCameras::TCameraAbstract.

Inheritance diagram for NSCameras::TCameraVideoFile:

Inheritance graph
[legend]
Collaboration diagram for NSCameras::TCameraVideoFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual DWORD GetDataSize (void)
 Velikost obrazku v bajtech.
virtual void GetData (void *dest)
 Ulozi data do pripraveneho bufferu.
virtual int GetWidth (void)
 Vrati sirku obrazku v pixelech.
virtual int GetHeight (void)
 Vrati vysku obrazku v pixelech.
virtual void Destroy (void)
 Zrusi tento objekt.

Static Public Member Functions

static TCameraVideoFileCreateCamera (const char *filename)
 Tato staticka metoda vyrvori kameru.

Private Member Functions

bool Initialize (const char *filename)
 Tato metoda inicializuje tridu po vytvoreni.
 TCameraVideoFile (void)
 Soukromy konstruktor.
 ~TCameraVideoFile (void)
 Soukromy destruktor.
 TCameraVideoFile (const TCameraVideoFile &orig)
 falesny kopirovaci konstruktor
void operator= (const TCameraVideoFile &orig)
 falesny prirazovaci operator

Private Attributes

TVideoDSFilem_source
 zdroj videa

Detailed Description

Tato trida reprezentuje kameru ziskavajici snimky ze zadaneho video souboru.

Definition at line 34 of file VideoFile.h.


Constructor & Destructor Documentation

TCameraVideoFile::TCameraVideoFile void   )  [private]
 

Soukromy konstruktor.

Definition at line 52 of file VideoFile.cpp.

References m_source.

TCameraVideoFile::~TCameraVideoFile void   )  [private]
 

Soukromy destruktor.

Definition at line 59 of file VideoFile.cpp.

References m_source.

NSCameras::TCameraVideoFile::TCameraVideoFile const TCameraVideoFile orig  )  [private]
 

falesny kopirovaci konstruktor


Member Function Documentation

TCameraVideoFile * TCameraVideoFile::CreateCamera const char *  filename  )  [static]
 

Tato staticka metoda vyrvori kameru.

Note:
Vraci NULL pri chybe.
Parameters:
filename [in] jmeno souboru s videosekvenci

Definition at line 31 of file VideoFile.cpp.

References Initialize().

Here is the call graph for this function:

void TCameraVideoFile::Destroy void   )  [virtual]
 

Zrusi tento objekt.

Implements NSCameras::TCameraAbstract.

Definition at line 128 of file VideoFile.cpp.

void TCameraVideoFile::GetData void *  dest  )  [virtual]
 

Ulozi data do pripraveneho bufferu.

Warning:
Objekt musi byt radne inicializovan!!!
Parameters:
dest [in out] buffer pro data obrazku

Implements NSCameras::TCameraAbstract.

Definition at line 103 of file VideoFile.cpp.

References m_source.

DWORD TCameraVideoFile::GetDataSize void   )  [virtual]
 

Velikost obrazku v bajtech.

Warning:
Objekt musi byt radne inicializovan!!!

Implements NSCameras::TCameraAbstract.

Definition at line 92 of file VideoFile.cpp.

References GetHeight(), and GetWidth().

Here is the call graph for this function:

int TCameraVideoFile::GetHeight void   )  [virtual]
 

Vrati vysku obrazku v pixelech.

Warning:
Objekt musi byt radne inicializovan!!!

Implements NSCameras::TCameraAbstract.

Definition at line 121 of file VideoFile.cpp.

References m_source.

Referenced by GetDataSize().

int TCameraVideoFile::GetWidth void   )  [virtual]
 

Vrati sirku obrazku v pixelech.

Warning:
Objekt musi byt radne inicializovan!!!

Implements NSCameras::TCameraAbstract.

Definition at line 112 of file VideoFile.cpp.

References m_source.

Referenced by GetDataSize().

bool TCameraVideoFile::Initialize const char *  filename  )  [private]
 

Tato metoda inicializuje tridu po vytvoreni.

Definition at line 72 of file VideoFile.cpp.

References m_source.

Referenced by CreateCamera().

void NSCameras::TCameraVideoFile::operator= const TCameraVideoFile orig  )  [private]
 

falesny prirazovaci operator


Member Data Documentation

TVideoDSFile* NSCameras::TCameraVideoFile::m_source [private]
 

zdroj videa

Definition at line 63 of file VideoFile.h.

Referenced by GetData(), GetHeight(), GetWidth(), Initialize(), TCameraVideoFile(), and ~TCameraVideoFile().


The documentation for this class was generated from the following files:
Generated on Sat Nov 17 16:24:33 2007 for Image Processing Pipeline - Camera Sources Implementation by  doxygen 1.4.6-NO