This is the CAVEcam base class from which all CAVEcam objects are derived
This is the CAVEcam base class from which all CAVEcam objects are derived. The CAVEcam is an object that captures a frame of the CAVE scene from the location and direction specified by the user.In order for the CAVcam to capture a frame of video it must render the scene from the CAVcam perspective. The CAVcam uses the gluLookAt() function call (p. 323 OpenGL Reference Manual) is is used to accomplish this.
virtual ~CAVcam()
void SetDrawFunc(void *df)
void SetUpdateFunc(void *df)
void SetWidth(int _width)
void SetHeight(int _height)
void SetDepth(int _depth)
void SetColor(float r, float g, float b)
void SetPosition(float x, float y, float z)
void SetFront(float x, float y, float z)
void SetUp(float x, float y, float z)
void SetFrameRate(int modFrames)
void TurnOnCapture(void)
void TurnOffCapture(void)
void CAVcam::Draw3DGrid(void)
void Update(void)
void Draw(void)
virtual void Init(void)
virtual void Process(void)
virtual void PutPix(void)
void CallDraw(void)
void FlipFrame(int)
int ComputeInverse4(float **a)
GLfloat _green
GLfloat _blue
GLdouble _eyex
GLdouble _eyey
GLdouble _eyez
GLdouble _centerx
GLdouble _centery
GLdouble _centerz
GLdouble _upx
GLdouble _upy
GLdouble _upz
GLdouble _rightx
GLdouble _righty
GLdouble _rightz
GLfloat _invViewMat[16]
CAVImagePool* _imagepool
int _lastimage
int _lastserial
int _fb_width
int _fb_height
int _fb_depth
int _fb_size
fPtr DrawFunc
fPtr UpdateFunc
int _fc
int _captureFrames
int _modFrames
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de