Public Slots | Public Member Functions | Private Member Functions | Private Attributes
TofPainter Class Reference

Time-of-Flight camera Painter Plugin. More...

#include <TofPainter.h>

Inheritance diagram for TofPainter:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void processMessage (Message *newMessage)
 Process an incoming message.

Public Member Functions

virtual void paint (float next2DLayer)
 Paint everything using OpenGL.
 TofPainter ()
 The constructor.
 ~TofPainter ()
 The destructor.

Private Member Functions

void initBuffers (int height=0, int width=0)

Private Attributes

float * m_Amplitudes
float m_AmplitudeScaling
float m_AmplitudeThreshold
float m_ColorFactor
float * m_Depths
unsigned int m_DisplayDuration
int m_Height
unsigned int m_LastDataTime
BaseLib::Math::Vec3f * m_Points
SceneGraph m_SceneGraph
bool m_SceneGraphInitialized
double m_Transformation [16]
int m_ViewMode
int m_Width

Detailed Description

Time-of-Flight camera Painter Plugin.

Author:
amuetzel

Definition at line 24 of file TofPainter.h.


Constructor & Destructor Documentation

The constructor.

The destructor.


Member Function Documentation

void TofPainter::initBuffers ( int  height = 0,
int  width = 0 
) [private]
virtual void TofPainter::paint ( float  next2DLayer) [virtual]

Paint everything using OpenGL.

Implements PainterPlugin.

virtual void TofPainter::processMessage ( Message *  newMessage) [virtual, slot]

Process an incoming message.


Member Data Documentation

float* TofPainter::m_Amplitudes [private]

Definition at line 54 of file TofPainter.h.

Definition at line 59 of file TofPainter.h.

Definition at line 60 of file TofPainter.h.

float TofPainter::m_ColorFactor [private]

Definition at line 58 of file TofPainter.h.

float* TofPainter::m_Depths [private]

Definition at line 55 of file TofPainter.h.

unsigned int TofPainter::m_DisplayDuration [private]

Definition at line 64 of file TofPainter.h.

int TofPainter::m_Height [private]

Definition at line 51 of file TofPainter.h.

unsigned int TofPainter::m_LastDataTime [private]

Definition at line 63 of file TofPainter.h.

BaseLib::Math::Vec3f* TofPainter::m_Points [private]

Definition at line 56 of file TofPainter.h.

SceneGraph TofPainter::m_SceneGraph [private]

Definition at line 48 of file TofPainter.h.

Definition at line 49 of file TofPainter.h.

double TofPainter::m_Transformation[16] [private]

Definition at line 66 of file TofPainter.h.

int TofPainter::m_ViewMode [private]

Definition at line 61 of file TofPainter.h.

int TofPainter::m_Width [private]

Definition at line 52 of file TofPainter.h.


The documentation for this class was generated from the following file:


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43