IGS_ImageByte1 Class Reference

#include <basic/geometry/IGS/IGS_ImageByte1.h>

Inherits IGS_ImageChannel1.

Inheritance diagram for IGS_ImageByte1:

Inheritance graph
[legend]
Collaboration diagram for IGS_ImageByte1:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IGS_ImageByte1 ()
 ~IGS_ImageByte1 ()
virtual const void *const GetBuffer () const
virtual void *& GetBuffer ()
float GetPixelFloat1 (const int x, const int y) const
void Initialize ()
virtual void PutPixelFloat1 (const int x, const int y, const float value)

Protected Member Functions

char GetPixelNative (const int x, const int y) const

Protected Attributes

char * pixels

Detailed Description

Definition at line 6 of file IGS_ImageByte1.h.


Constructor & Destructor Documentation

IGS_ImageByte1::IGS_ImageByte1  ) 
 

Definition at line 9 of file IGS_ImageByte1.cpp.

References IGS_Image::SetType().

Here is the call graph for this function:

IGS_ImageByte1::~IGS_ImageByte1  ) 
 

Definition at line 20 of file IGS_ImageByte1.cpp.

References pixels.


Member Function Documentation

void *& IGS_ImageByte1::GetBuffer  )  [virtual]
 

Implements IGS_Image.

Definition at line 41 of file IGS_ImageByte1.cpp.

References pixels.

const void *const IGS_ImageByte1::GetBuffer  )  const [virtual]
 

Implements IGS_Image.

Definition at line 31 of file IGS_ImageByte1.cpp.

References pixels.

float IGS_ImageByte1::GetPixelFloat1 const int  x,
const int  y
const [virtual]
 

Implements IGS_ImageChannel1.

Definition at line 51 of file IGS_ImageByte1.cpp.

References GetPixelNative().

Here is the call graph for this function:

char IGS_ImageByte1::GetPixelNative const int  x,
const int  y
const [protected]
 

Definition at line 62 of file IGS_ImageByte1.cpp.

References IGS_Image::ComputeIndex(), and pixels.

Referenced by GetPixelFloat1().

Here is the call graph for this function:

void IGS_ImageByte1::Initialize  )  [virtual]
 

Implements IGS_Image.

Definition at line 73 of file IGS_ImageByte1.cpp.

References pixels, IGS_Image::SizeOfType(), IGS_Image::sizeX, and IGS_Image::sizeY.

Here is the call graph for this function:

void IGS_ImageByte1::PutPixelFloat1 const int  x,
const int  y,
const float  value
[virtual]
 

Implements IGS_ImageChannel1.

Definition at line 88 of file IGS_ImageByte1.cpp.


Member Data Documentation

char* IGS_ImageByte1::pixels [protected]
 

Definition at line 20 of file IGS_ImageByte1.h.

Referenced by GetBuffer(), GetPixelNative(), Initialize(), and ~IGS_ImageByte1().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 21:48:24 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO