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

#include <src/app/ddPointCloudLCM.h>

Inheritance diagram for ddPointCloudLCM:
Inheritance graph
[legend]

Public Member Functions

 ddPointCloudLCM (QObject *parent=NULL)
 
void init (ddLCMThread *lcmThread, const QString &botConfigFile)
 
qint64 getPointCloudFromPointCloud (vtkPolyData *polyDataRender)
 
QStringList getLidarNames () const
 
QString getLidarFriendlyName (const QString &lidarName)
 
int getLidarFrequency (const QString &lidarName)
 
bool displayLidar (const QString &lidarName)
 
QList< int > getLidarIntensity (const QString &lidarName)
 
QString getLidarChannelName (const QString &lidarName)
 
QString getLidarCoordinateFrame (const QString &lidarName)
 

Protected Slots

void onPointCloudFrame (const QByteArray &data, const QString &channel)
 
void onPointCloud2Frame (const QByteArray &data, const QString &channel)
 

Protected Attributes

BotParam * mBotParam
 
ddLCMThreadmLCM
 
vtkSmartPointer< vtkPolyData > mPolyData
 
int64_t mUtime
 
QMutex mPolyDataMutex
 

Detailed Description

Definition at line 26 of file ddPointCloudLCM.h.

Constructor & Destructor Documentation

ddPointCloudLCM::ddPointCloudLCM ( QObject *  parent = NULL)

Member Function Documentation

bool ddPointCloudLCM::displayLidar ( const QString &  lidarName)
QString ddPointCloudLCM::getLidarChannelName ( const QString &  lidarName)
QString ddPointCloudLCM::getLidarCoordinateFrame ( const QString &  lidarName)
int ddPointCloudLCM::getLidarFrequency ( const QString &  lidarName)
QString ddPointCloudLCM::getLidarFriendlyName ( const QString &  lidarName)
QList<int> ddPointCloudLCM::getLidarIntensity ( const QString &  lidarName)
QStringList ddPointCloudLCM::getLidarNames ( ) const
qint64 ddPointCloudLCM::getPointCloudFromPointCloud ( vtkPolyData *  polyDataRender)
void ddPointCloudLCM::init ( ddLCMThread lcmThread,
const QString &  botConfigFile 
)
void ddPointCloudLCM::onPointCloud2Frame ( const QByteArray &  data,
const QString &  channel 
)
protectedslot
void ddPointCloudLCM::onPointCloudFrame ( const QByteArray &  data,
const QString &  channel 
)
protectedslot

Member Data Documentation

BotParam* ddPointCloudLCM::mBotParam
protected

Definition at line 53 of file ddPointCloudLCM.h.

ddLCMThread* ddPointCloudLCM::mLCM
protected

Definition at line 55 of file ddPointCloudLCM.h.

vtkSmartPointer<vtkPolyData> ddPointCloudLCM::mPolyData
protected

Definition at line 57 of file ddPointCloudLCM.h.

QMutex ddPointCloudLCM::mPolyDataMutex
protected

Definition at line 59 of file ddPointCloudLCM.h.

int64_t ddPointCloudLCM::mUtime
protected

Definition at line 58 of file ddPointCloudLCM.h.


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