AURobotServers  4
Public Member Functions | Private Attributes | List of all members
URobotHako Class Reference
Inheritance diagram for URobotHako:
Inheritance graph

Public Member Functions

const char * name ()
 
void paint (UPose *currentPose, pcl::visualization::PCLVisualizer *viewer)
 
void unPaint (pcl::visualization::PCLVisualizer *viewer)
 
 URobotHako ()
 
- Public Member Functions inherited from UPaintBase
void addBox (UPose *currentPose, pcl::visualization::PCLVisualizer *viewer, pcl::ModelCoefficients *params, double x, double y, double z, const char *id, const double color[3])
 
void addCircleCloud (UPose *currentPose, pcl::visualization::PCLVisualizer *viewer, pcl::PointCloud< pcl::PointXYZ >::Ptr *cloud, double x, double y, double h, double radius, const char *ID)
 
void addCylinder (UPose *currentPose, pcl::visualization::PCLVisualizer *viewer, pcl::ModelCoefficients *params, double x1, double y1, double z1, double x2, double y2, double z2, double radius, const char *id, const double color[3])
 
void addWheel (UPose *currentPose, pcl::visualization::PCLVisualizer *viewer, pcl::ModelCoefficients *params, double x, double y, double h, double radius, double width, const char *id)
 
const int getCooSysView ()
 
pcl::PointXYZ getInViewedCoordinates (UPose *local, int cooSysLocal, double z)
 
bool isA (const char *testName)
 
void makeCircleCloud (pcl::PointCloud< pcl::PointXYZ > *cloud, UMatrix4 *pose, double radius)
 
virtual void setViewCooSys (int refSystem, UPose origin)
 
virtual void unPaint (pcl::visualization::PCLVisualizer *viewer, int viewMaxHist)
 
 UPaintBase ()
 

Private Attributes

pcl::ModelCoefficients backBody
 
pcl::ModelCoefficients backTop
 
pcl::ModelCoefficients frontAx
 
pcl::ModelCoefficients frontBody
 
pcl::ModelCoefficients laser
 
pcl::ModelCoefficients wheelFL
 
pcl::ModelCoefficients wheelFR
 
pcl::ModelCoefficients wheelRL
 
pcl::ModelCoefficients wheelRR
 

Additional Inherited Members

- Public Attributes inherited from UPaintBase
bool bold
 
int maxHist
 
- Protected Attributes inherited from UPaintBase
int cooSysSource
 
int cooSysView
 
UPose cooSysViewOrigin
 

Constructor & Destructor Documentation

URobotHako::URobotHako ( )
inline

Member Function Documentation

const char* URobotHako::name ( )
inlinevirtual

get name (e.g. of robot)

Reimplemented from UPaintBase.

void URobotHako::paint ( UPose currentPose,
pcl::visualization::PCLVisualizer *  viewer 
)
inlinevirtual

paint Hako robot

Reimplemented from UPaintBase.

References UPaintBase::addBox(), and UPaintBase::addWheel().

void URobotHako::unPaint ( pcl::visualization::PCLVisualizer *  viewer)
inlinevirtual

remove all items from this viewer.

Reimplemented from UPaintBase.

Member Data Documentation

pcl::ModelCoefficients URobotHako::backBody
private
pcl::ModelCoefficients URobotHako::backTop
private
pcl::ModelCoefficients URobotHako::frontAx
private
pcl::ModelCoefficients URobotHako::frontBody
private
pcl::ModelCoefficients URobotHako::laser
private
pcl::ModelCoefficients URobotHako::wheelFL
private
pcl::ModelCoefficients URobotHako::wheelFR
private
pcl::ModelCoefficients URobotHako::wheelRL
private
pcl::ModelCoefficients URobotHako::wheelRR
private

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