NSPipeline::TImageSetReal Class Reference

Tato trida obsahuje ruzne verze jednoho obrazu ulozene jako objekty typu TImage a odvozenych trid. More...

#include <Image.h>

Inherits NSPipeline::TImageSet.

Inheritance diagram for NSPipeline::TImageSetReal:

Inheritance graph
[legend]
Collaboration diagram for NSPipeline::TImageSetReal:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual const TImageGetARGB (void) const
 Vrati obraz typu ARGB.
virtual const TImageGetGray (void) const
 Vrati obraz typu GRAY.
virtual const TImageGetRGB (void) const
 Vrati obraz typu RGB.
TImageARGBGetARGBWrite (void) const
 Vrati obraz ARGB s moznosti upravit ho.
TImageGrayGetGrayWrite (void) const
 Vrati monochromaticky obraz s moznosti upravit ho.
TImageRGBGetRGBWrite (void) const
 Vrati obraz RGB s moznosti upravit ho.

Private Member Functions

virtual ~TImageSetReal (void)
 Soukromy virtualni destruktor.
 TImageSetReal (TImageSetManager *manager, DWORD id, DWORD width, DWORD height)
 Konstruktor.
DWORD GetID (void) const
 Vrati jednoznacny identifikator vraceny manazerem techto objektu.
TImageSetManagerGetManager (void)
 Vrati manazer kde byl tento snimek vytvoren.
 TImageSetReal (const TImageSetReal &orig)
 falesny kopirovaci konstruktor
void operator= (const TImageSetReal &orig)
 falesny operator prirazeni

Private Attributes

TImageARGBm_image_ARGB
 obraz typu ARGB - 32 bitu na pixel
TImageGraym_image_gray
 obraz sedotonovy - 8 bitu na pixel
TImageRGBm_image_RGB
 obraz typu RGB - 24 bitu na pixel
TImageSetManagerm_manager
 manazer kde byl tento objekt vytvoren
DWORD m_managerID
 jednoznacny identifikator v manageru podle nej manager pozna objekt pri vraceni do manageru

Friends

class TImageSetManager
class TFrameReal

Detailed Description

Tato trida obsahuje ruzne verze jednoho obrazu ulozene jako objekty typu TImage a odvozenych trid.

Objekty tohoto typu nejsou konstruovany primo, ale pomoci manageru techto objektu typu TImageSetManager. Tento manager je zodpovedny za spravu techto objektu.

Definition at line 331 of file Image.h.


Constructor & Destructor Documentation

TImageSetReal::~TImageSetReal void   )  [private, virtual]
 

Soukromy virtualni destruktor.

Definition at line 697 of file Image.cpp.

References m_image_ARGB, m_image_gray, and m_image_RGB.

TImageSetReal::TImageSetReal TImageSetManager manager,
DWORD  id,
DWORD  width,
DWORD  height
[private]
 

Konstruktor.

Parameters:
manager [in] manager kde byl tento objekt vytvoren
id [in] jedinecna identifikace tohoto objektu v manageru
width [in] pozadovana zakladni sirka obrazku
height [in] pozadovana zakladni vyska obrazku

Definition at line 683 of file Image.cpp.

References m_image_ARGB, m_image_gray, m_image_RGB, m_manager, and m_managerID.

NSPipeline::TImageSetReal::TImageSetReal const TImageSetReal orig  )  [private]
 

falesny kopirovaci konstruktor


Member Function Documentation

const TImage * TImageSetReal::GetARGB void   )  const [virtual]
 

Vrati obraz typu ARGB.

Implements NSPipeline::TImageSet.

Definition at line 654 of file Image.cpp.

References m_image_ARGB.

TImageARGB * NSPipeline::TImageSetReal::GetARGBWrite void   )  const [inline]
 

Vrati obraz ARGB s moznosti upravit ho.

Definition at line 378 of file Image.h.

References m_image_ARGB.

Referenced by NSPipeline::TCameraThread::TCameraDLLRun().

const TImage * TImageSetReal::GetGray void   )  const [virtual]
 

Vrati obraz typu GRAY.

Implements NSPipeline::TImageSet.

Definition at line 662 of file Image.cpp.

References m_image_gray.

TImageGray * NSPipeline::TImageSetReal::GetGrayWrite void   )  const [inline]
 

Vrati monochromaticky obraz s moznosti upravit ho.

Definition at line 386 of file Image.h.

References m_image_gray.

Referenced by NSPipeline::TCameraThread::TCameraDLLRun().

DWORD NSPipeline::TImageSetReal::GetID void   )  const [inline, private]
 

Vrati jednoznacny identifikator vraceny manazerem techto objektu.

Definition at line 402 of file Image.h.

References m_managerID.

Referenced by NSPipeline::TImageSetManager::ReleaseImageSet().

TImageSetManager * NSPipeline::TImageSetReal::GetManager void   )  [inline, private]
 

Vrati manazer kde byl tento snimek vytvoren.

Definition at line 410 of file Image.h.

References m_manager.

Referenced by NSPipeline::TFrameReal::~TFrameReal().

const TImage * TImageSetReal::GetRGB void   )  const [virtual]
 

Vrati obraz typu RGB.

Implements NSPipeline::TImageSet.

Definition at line 670 of file Image.cpp.

References m_image_RGB.

TImageRGB * NSPipeline::TImageSetReal::GetRGBWrite void   )  const [inline]
 

Vrati obraz RGB s moznosti upravit ho.

Definition at line 394 of file Image.h.

References m_image_RGB.

Referenced by NSPipeline::TCameraThread::TCameraDLLRun().

void NSPipeline::TImageSetReal::operator= const TImageSetReal orig  )  [private]
 

falesny operator prirazeni


Friends And Related Function Documentation

friend class TFrameReal [friend]
 

Definition at line 334 of file Image.h.

friend class TImageSetManager [friend]
 

Definition at line 333 of file Image.h.


Member Data Documentation

TImageARGB* NSPipeline::TImageSetReal::m_image_ARGB [private]
 

obraz typu ARGB - 32 bitu na pixel

Definition at line 366 of file Image.h.

Referenced by GetARGB(), GetARGBWrite(), TImageSetReal(), and ~TImageSetReal().

TImageGray* NSPipeline::TImageSetReal::m_image_gray [private]
 

obraz sedotonovy - 8 bitu na pixel

Definition at line 367 of file Image.h.

Referenced by GetGray(), GetGrayWrite(), TImageSetReal(), and ~TImageSetReal().

TImageRGB* NSPipeline::TImageSetReal::m_image_RGB [private]
 

obraz typu RGB - 24 bitu na pixel

Definition at line 368 of file Image.h.

Referenced by GetRGB(), GetRGBWrite(), TImageSetReal(), and ~TImageSetReal().

TImageSetManager* NSPipeline::TImageSetReal::m_manager [private]
 

manazer kde byl tento objekt vytvoren

Definition at line 370 of file Image.h.

Referenced by GetManager(), and TImageSetReal().

DWORD NSPipeline::TImageSetReal::m_managerID [private]
 

jednoznacny identifikator v manageru podle nej manager pozna objekt pri vraceni do manageru

Definition at line 371 of file Image.h.

Referenced by GetID(), and TImageSetReal().


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