AURobotServers
4
|
Public Member Functions | |
void | paint (UPose *currentPose, pcl::visualization::PCLVisualizer *viewer) |
UPaintPoseHist (UResPoseHist *poseHistRes, int sourceIndex) | |
~UPaintPoseHist () | |
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 const char * | name () |
virtual void | setViewCooSys (int refSystem, UPose origin) |
virtual void | unPaint (pcl::visualization::PCLVisualizer *viewer) |
virtual void | unPaint (pcl::visualization::PCLVisualizer *viewer, int viewMaxHist) |
UPaintBase () | |
Public Attributes | |
pcl::PointCloud< pcl::PointXYZ > * | cloud |
point cloud for the path More... | |
pcl::PointCloud< pcl::PointXYZ >::Ptr * | cloudPtr |
boost pointer to the cloud More... | |
const char * | idName |
name of line in viewer More... | |
bool | isInViewer |
is cloud added to viewer More... | |
UResPoseHist * | path |
pose hist resource to paint More... | |
int | poseNewest |
mewest pose shown More... | |
Public Attributes inherited from UPaintBase | |
bool | bold |
int | maxHist |
Additional Inherited Members | |
Protected Attributes inherited from UPaintBase | |
int | cooSysSource |
int | cooSysView |
UPose | cooSysViewOrigin |
|
inline |
References UPaintBase::cooSysSource, UPaintBase::cooSysView, UResBase::getResID(), and UPaintBase::maxHist.
|
inline |
destructor
|
inlinevirtual |
Paint robot at this post to this viewer.
Reimplemented from UPaintBase.
References UPaintBase::bold, UPaintPcp::cloudPtr, UPaintBase::cooSysSource, UPaintBase::cooSysView, UPaintBase::cooSysViewOrigin, UResPoseHist::getNewestIndex(), UResPoseHist::getPose(), UResPoseHist::getPosesCnt(), UPose::getPoseToMapPose(), ULock::lock(), MAX_HIST_POSES, UPaintBase::maxHist, ULock::unlock(), UPose::x, and UPose::y.
pcl::PointCloud<pcl::PointXYZ>* UPaintPoseHist::cloud |
point cloud for the path
pcl::PointCloud<pcl::PointXYZ>::Ptr* UPaintPoseHist::cloudPtr |
boost pointer to the cloud
const char* UPaintPoseHist::idName |
name of line in viewer
bool UPaintPoseHist::isInViewer |
is cloud added to viewer
UResPoseHist* UPaintPoseHist::path |
pose hist resource to paint
int UPaintPoseHist::poseNewest |
mewest pose shown