Public Member Functions | Private Member Functions | Private Attributes
OctreeViewer Class Reference

List of all members.

Public Member Functions

 OctreeViewer (std::string &filename, double resolution)

Private Member Functions

void clearView ()
bool DecrementLevel ()
void extractPointsAtLevel (int depth)
vtkSmartPointer< vtkPolyData > GetCuboid (double minX, double maxX, double minY, double maxY, double minZ, double maxZ)
bool IncrementLevel ()
void keyboardEventOccurred (const pcl::visualization::KeyboardEvent &event, void *)
bool loadCloud (std::string &filename)
void run ()
void showCubes (double voxelSideLen)
void showLegend (bool showCubes)
void update ()

Private Attributes

pcl::PointCloud< pcl::PointXYZ >
::Ptr 
cloud
pcl::PointCloud< pcl::PointXYZ >
::Ptr 
displayCloud
bool displayCubes
int displayedDepth
pcl::octree::OctreePointCloudVoxelCentroid
< pcl::PointXYZ
octree
bool showPointsWithCubes
pcl::visualization::PCLVisualizer viz
bool wireframe
pcl::PointCloud< pcl::PointXYZ >
::Ptr 
xyz
pcl::PointCloud
< pcl::PointXYZRGB >::Ptr 
xyz_rgb

Detailed Description

Definition at line 59 of file octree_viewer.cpp.


Constructor & Destructor Documentation

OctreeViewer::OctreeViewer ( std::string filename,
double  resolution 
) [inline]

Definition at line 62 of file octree_viewer.cpp.


Member Function Documentation

void OctreeViewer::clearView ( ) [inline, private]

Definition at line 259 of file octree_viewer.cpp.

bool OctreeViewer::DecrementLevel ( ) [inline, private]

Definition at line 369 of file octree_viewer.cpp.

void OctreeViewer::extractPointsAtLevel ( int  depth) [inline, private]

Definition at line 322 of file octree_viewer.cpp.

vtkSmartPointer<vtkPolyData> OctreeViewer::GetCuboid ( double  minX,
double  maxX,
double  minY,
double  maxY,
double  minZ,
double  maxZ 
) [inline, private]

Definition at line 272 of file octree_viewer.cpp.

bool OctreeViewer::IncrementLevel ( ) [inline, private]

Definition at line 354 of file octree_viewer.cpp.

void OctreeViewer::keyboardEventOccurred ( const pcl::visualization::KeyboardEvent event,
void *   
) [inline, private]

Definition at line 123 of file octree_viewer.cpp.

bool OctreeViewer::loadCloud ( std::string filename) [inline, private]

Definition at line 175 of file octree_viewer.cpp.

void OctreeViewer::run ( ) [inline, private]

Definition at line 161 of file octree_viewer.cpp.

void OctreeViewer::showCubes ( double  voxelSideLen) [inline, private]

Definition at line 282 of file octree_viewer.cpp.

void OctreeViewer::showLegend ( bool  showCubes) [inline, private]

Definition at line 202 of file octree_viewer.cpp.

void OctreeViewer::update ( ) [inline, private]

Definition at line 227 of file octree_viewer.cpp.


Member Data Documentation

Definition at line 109 of file octree_viewer.cpp.

Definition at line 111 of file octree_viewer.cpp.

Definition at line 117 of file octree_viewer.cpp.

Definition at line 115 of file octree_viewer.cpp.

Definition at line 113 of file octree_viewer.cpp.

Definition at line 117 of file octree_viewer.cpp.

Definition at line 107 of file octree_viewer.cpp.

bool OctreeViewer::wireframe [private]

Definition at line 117 of file octree_viewer.cpp.

Definition at line 104 of file octree_viewer.cpp.

Definition at line 105 of file octree_viewer.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:50