NSCameras::TCameraNull Class Reference

Tato trida reprezentuje kameru vracejici vzdy cerny obrazek o velikosti 640x480. More...

#include <CameraNullSrc.h>

Inherits NSCameras::TCameraAbstract.

Inheritance diagram for NSCameras::TCameraNull:

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

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 TCameraNullCreateCamera (const char *filename)
 Tato staticka metoda vytvori kameru.

Private Member Functions

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

Private Attributes

int m_width
 sirka nacteneho obrazu
int m_height
 vyska nacteneho obrazu
unsigned char * m_data
 pixely obrazu

Detailed Description

Tato trida reprezentuje kameru vracejici vzdy cerny obrazek o velikosti 640x480.

Data jsou vzdy ve formatu 24-bitu RGB.

Definition at line 38 of file CameraNullSrc.h.


Constructor & Destructor Documentation

TCameraNull::TCameraNull void   )  [private]
 

Soukromy konstruktor.

Definition at line 61 of file CameraNullSrc.cpp.

References m_data.

TCameraNull::~TCameraNull void   )  [private]
 

Soukromy destruktor.

Definition at line 68 of file CameraNullSrc.cpp.

References m_data.

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

falesny kopirovaci kontruktor


Member Function Documentation

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

Tato staticka metoda vytvori kameru.

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

Definition at line 40 of file CameraNullSrc.cpp.

References Initialize().

Here is the call graph for this function:

void TCameraNull::Destroy void   )  [virtual]
 

Zrusi tento objekt.

Implements NSCameras::TCameraAbstract.

Definition at line 122 of file CameraNullSrc.cpp.

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

Ulozi data do pripraveneho bufferu.

Parameters:
dest [in out] buffer pro data obrazku

Implements NSCameras::TCameraAbstract.

Definition at line 101 of file CameraNullSrc.cpp.

References m_data.

DWORD TCameraNull::GetDataSize void   )  [virtual]
 

Velikost obrazku v bajtech.

Implements NSCameras::TCameraAbstract.

Definition at line 92 of file CameraNullSrc.cpp.

References GetHeight(), and GetWidth().

Here is the call graph for this function:

int TCameraNull::GetHeight void   )  [virtual]
 

Vrati vysku obrazku v pixelech.

Implements NSCameras::TCameraAbstract.

Definition at line 115 of file CameraNullSrc.cpp.

References m_height.

Referenced by GetDataSize().

int TCameraNull::GetWidth void   )  [virtual]
 

Vrati sirku obrazku v pixelech.

Implements NSCameras::TCameraAbstract.

Definition at line 108 of file CameraNullSrc.cpp.

References m_width.

Referenced by GetDataSize().

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

Tato metoda inicializuje tridu po vytvoreni.

Parameters:
filename [in] jmeno souboru s nacitanym obrazkem

Definition at line 78 of file CameraNullSrc.cpp.

References m_data, m_height, and m_width.

Referenced by CreateCamera().

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

falesny prirazovaci operator


Member Data Documentation

unsigned char* NSCameras::TCameraNull::m_data [private]
 

pixely obrazu

Definition at line 70 of file CameraNullSrc.h.

Referenced by GetData(), Initialize(), TCameraNull(), and ~TCameraNull().

int NSCameras::TCameraNull::m_height [private]
 

vyska nacteneho obrazu

Definition at line 68 of file CameraNullSrc.h.

Referenced by GetHeight(), and Initialize().

int NSCameras::TCameraNull::m_width [private]
 

sirka nacteneho obrazu

Definition at line 67 of file CameraNullSrc.h.

Referenced by GetWidth(), and Initialize().


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