#include <ndt_viz.h>
Public Member Functions | |
| void | addParticle (float x, float y, float z, float R=1.0, float G=1.0, float B=1.0) |
| void | addPointCloud (pcl::PointCloud< pcl::PointXYZ > &cloud, double R=1.0, double G=1.0, double B=1.0) |
| void | addScan (Eigen::Vector3d orig, pcl::PointCloud< pcl::PointXYZ > &cloud, double R=1.0, double G=1.0, double B=1.0) |
| void | addTrajectoryPoint (float x, float y, float z, float R=1.0, float G=1.0, float B=1.0) |
| void | clear () |
| void | clearParticles () |
| void | clearTrajectoryPoints () |
| void | displayParticles () |
| void | displayTrajectory () |
| NDTViz (bool allocate_new_window=true) | |
| void | plotLocalConflictNDTMap (lslgeneric::NDTMap *map, pcl::PointCloud< pcl::PointXYZ > &cloud, double resolution, double R=1, double G=0, double B=0, bool heightCoding=false, double maxz=0) |
| void | plotLocalNDTMap (pcl::PointCloud< pcl::PointXYZ > &cloud, double resolution, double R=0, double G=1, double B=0, bool heightCoding=true) |
| void | plotNDTMap (lslgeneric::NDTMap *map, double R=1.0, double G=1.0, double B=1.0, bool heightCoding=false, bool setCameraPos=true) |
| void | plotNDTSAccordingToClass (float occupancy, lslgeneric::NDTMap *map) |
| void | plotNDTSAccordingToCost (float occupancy, double MAX_COST, lslgeneric::NDTMap *map) |
| void | plotNDTSAccordingToOccupancy (float occupancy, lslgeneric::NDTMap *map) |
| void | plotNDTTraversabilityMap (lslgeneric::NDTMap *map) |
| void | repaint () |
| void | setCameraPointing (double x, double y, double z) |
| void | setCameraPointingToPoint (double x, double y, double z) |
| void | startEventLoop () |
| virtual | ~NDTViz () |
Public Attributes | |
| NDTVizGlutEllipsoids | gl_ellipsoids |
| NDTVizGlutSetOfLines | gl_laserlines |
| NDTVizGlutPointCloudColor | gl_particles |
| NDTVizGlutPointCloudColor | gl_pointcloud |
| NDTVizGlutPointCloudColor | gl_points |
| NDTVizGlut * | win3D |
| NDTViz::NDTViz | ( | bool | allocate_new_window = true | ) | [inline] |
| virtual NDTViz::~NDTViz | ( | ) | [inline, virtual] |
| void NDTViz::addParticle | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | R = 1.0, |
||
| float | G = 1.0, |
||
| float | B = 1.0 |
||
| ) | [inline] |
| void NDTViz::addPointCloud | ( | pcl::PointCloud< pcl::PointXYZ > & | cloud, |
| double | R = 1.0, |
||
| double | G = 1.0, |
||
| double | B = 1.0 |
||
| ) | [inline] |
| void NDTViz::addScan | ( | Eigen::Vector3d | orig, |
| pcl::PointCloud< pcl::PointXYZ > & | cloud, | ||
| double | R = 1.0, |
||
| double | G = 1.0, |
||
| double | B = 1.0 |
||
| ) | [inline] |
| void NDTViz::addTrajectoryPoint | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | R = 1.0, |
||
| float | G = 1.0, |
||
| float | B = 1.0 |
||
| ) | [inline] |
| void NDTViz::clear | ( | ) | [inline] |
| void NDTViz::clearParticles | ( | ) | [inline] |
| void NDTViz::clearTrajectoryPoints | ( | ) | [inline] |
| void NDTViz::displayParticles | ( | ) | [inline] |
| void NDTViz::displayTrajectory | ( | ) | [inline] |
| void NDTViz::plotLocalConflictNDTMap | ( | lslgeneric::NDTMap * | map, |
| pcl::PointCloud< pcl::PointXYZ > & | cloud, | ||
| double | resolution, | ||
| double | R = 1, |
||
| double | G = 0, |
||
| double | B = 0, |
||
| bool | heightCoding = false, |
||
| double | maxz = 0 |
||
| ) | [inline] |
| void NDTViz::plotLocalNDTMap | ( | pcl::PointCloud< pcl::PointXYZ > & | cloud, |
| double | resolution, | ||
| double | R = 0, |
||
| double | G = 1, |
||
| double | B = 0, |
||
| bool | heightCoding = true |
||
| ) | [inline] |
| void NDTViz::plotNDTMap | ( | lslgeneric::NDTMap * | map, |
| double | R = 1.0, |
||
| double | G = 1.0, |
||
| double | B = 1.0, |
||
| bool | heightCoding = false, |
||
| bool | setCameraPos = true |
||
| ) | [inline] |
| void NDTViz::plotNDTSAccordingToClass | ( | float | occupancy, |
| lslgeneric::NDTMap * | map | ||
| ) | [inline] |
| void NDTViz::plotNDTSAccordingToCost | ( | float | occupancy, |
| double | MAX_COST, | ||
| lslgeneric::NDTMap * | map | ||
| ) | [inline] |
| void NDTViz::plotNDTSAccordingToOccupancy | ( | float | occupancy, |
| lslgeneric::NDTMap * | map | ||
| ) | [inline] |
| void NDTViz::plotNDTTraversabilityMap | ( | lslgeneric::NDTMap * | map | ) | [inline] |
| void NDTViz::repaint | ( | ) | [inline] |
| void NDTViz::setCameraPointing | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | [inline] |
| void NDTViz::setCameraPointingToPoint | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | [inline] |
| void NDTViz::startEventLoop | ( | ) | [inline] |