class shmCAVcam : public CAVcam

This is the derived class shmCAVEcam

Inheritance:


Public

Methods
shmCAVcam (int _shkey = 0, int width = 640, int height = 480, int depth = 4, float ex = 0.0, float ey = 5.0, float ez = 0.0, float cx = 0.0, float cy = 5.0, float cz = -5.0, float ux = 0.0, float uy = 1.0, float uz = 0.0)
Constructor with optional arguments for shared memory key, width, height, and depth
~shmCAVcam ()
This destructor destroys the shared memory segment
void Process (void)
This function reads the renders the frame directly into the correct image descriptor in the ring buffer

Private

Data
key_t _shmkey
The shared memory key
FLSharedMemory* _shmem
The shared memory object
unsigned char* _tmpbuf
The temporary buffer for the frame until it's flipped directly into the shared memory ring buffer

Inherited from CAVcam:


Inherited from CAVSharedObject:


Documentation

This is the derived class shmCAVEcam. shmCAVcam takes the frames captured and writes them out to a shared memory segment in rgba format.
Methods

shmCAVcam(int _shkey = 0, int width = 640, int height = 480, int depth = 4, float ex = 0.0, float ey = 5.0, float ez = 0.0, float cx = 0.0, float cy = 5.0, float cz = -5.0, float ux = 0.0, float uy = 1.0, float uz = 0.0)
Constructor with optional arguments for shared memory key, width, height, and depth

~shmCAVcam()
This destructor destroys the shared memory segment

void Process(void)
This function reads the renders the frame directly into the correct image descriptor in the ring buffer

Data

key_t _shmkey
The shared memory key

FLSharedMemory* _shmem
The shared memory object

unsigned char* _tmpbuf
The temporary buffer for the frame until it's flipped directly into the shared memory ring buffer


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de