Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | Protected Slots | Protected Attributes | List of all members
ddKinectLCM Class Reference

#include <src/app/ddKinectLCM.h>

Inheritance diagram for ddKinectLCM:
Inheritance graph
[legend]

Public Member Functions

 ddKinectLCM (QObject *parent=NULL)
 
void init (ddLCMThread *lcmThread, const QString &botConfigFile)
 
qint64 getPointCloudFromKinect (vtkPolyData *polyDataRender)
 

Protected Slots

void onKinectFrame (const QByteArray &data, const QString &channel)
 

Protected Attributes

ddLCMThreadmLCM
 
KinectCalibration * kcal
 
int decimate_
 
uint8_t * rgb_buf_
 
vtkSmartPointer< vtkPolyData > mPolyData
 
int64_t mUtime
 
QMutex mPolyDataMutex
 

Detailed Description

Definition at line 27 of file ddKinectLCM.h.

Constructor & Destructor Documentation

ddKinectLCM::ddKinectLCM ( QObject *  parent = NULL)

Member Function Documentation

qint64 ddKinectLCM::getPointCloudFromKinect ( vtkPolyData *  polyDataRender)
void ddKinectLCM::init ( ddLCMThread lcmThread,
const QString &  botConfigFile 
)
void ddKinectLCM::onKinectFrame ( const QByteArray &  data,
const QString &  channel 
)
protectedslot

Member Data Documentation

int ddKinectLCM::decimate_
protected

Definition at line 48 of file ddKinectLCM.h.

KinectCalibration* ddKinectLCM::kcal
protected

Definition at line 47 of file ddKinectLCM.h.

ddLCMThread* ddKinectLCM::mLCM
protected

Definition at line 45 of file ddKinectLCM.h.

vtkSmartPointer<vtkPolyData> ddKinectLCM::mPolyData
protected

Definition at line 52 of file ddKinectLCM.h.

QMutex ddKinectLCM::mPolyDataMutex
protected

Definition at line 54 of file ddKinectLCM.h.

int64_t ddKinectLCM::mUtime
protected

Definition at line 53 of file ddKinectLCM.h.

uint8_t* ddKinectLCM::rgb_buf_
protected

Definition at line 50 of file ddKinectLCM.h.


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