Functions
organized_segmentation_demo.cpp File Reference
#include <pcl/common/angles.h>
#include <pcl/apps/organized_segmentation_demo.h>
#include <QApplication>
#include <QMutexLocker>
#include <QEvent>
#include <QObject>
#include <pcl/segmentation/extract_polygonal_prism_data.h>
#include <pcl/surface/convex_hull.h>
#include <vtkRenderWindow.h>
Include dependency graph for organized_segmentation_demo.cpp:

Go to the source code of this file.

Functions

bool compareClusterToRegion (pcl::PlanarRegion< PointT > &region, pcl::PointCloud< PointT > &cluster)
bool comparePointToRegion (PointT &pt, pcl::ModelCoefficients &model, pcl::PointCloud< PointT > &poly)
void displayCurvature (pcl::PointCloud< PointT > &cloud, pcl::PointCloud< pcl::Normal > &normals, boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)
void displayDistanceMap (pcl::PointCloud< PointT > &cloud, float *distance_map, boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)
void displayEuclideanClusters (const pcl::PointCloud< PointT >::CloudVectorType &clusters, boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)
void displayPlanarRegions (std::vector< pcl::PlanarRegion< PointT >, Eigen::aligned_allocator< pcl::PlanarRegion< PointT > > > &regions, boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)
int main (int argc, char **argv)
void removePreviousDataFromScreen (size_t prev_models_size, size_t prev_clusters_size, boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)

Function Documentation

bool compareClusterToRegion ( pcl::PlanarRegion< PointT > &  region,
pcl::PointCloud< PointT > &  cluster 
)

Definition at line 135 of file organized_segmentation_demo.cpp.

bool comparePointToRegion ( PointT pt,
pcl::ModelCoefficients model,
pcl::PointCloud< PointT > &  poly 
)

Definition at line 155 of file organized_segmentation_demo.cpp.

void displayCurvature ( pcl::PointCloud< PointT > &  cloud,
pcl::PointCloud< pcl::Normal > &  normals,
boost::shared_ptr< pcl::visualization::PCLVisualizer viewer 
)

Definition at line 66 of file organized_segmentation_demo.cpp.

void displayDistanceMap ( pcl::PointCloud< PointT > &  cloud,
float *  distance_map,
boost::shared_ptr< pcl::visualization::PCLVisualizer viewer 
)

Definition at line 91 of file organized_segmentation_demo.cpp.

void displayEuclideanClusters ( const pcl::PointCloud< PointT >::CloudVectorType &  clusters,
boost::shared_ptr< pcl::visualization::PCLVisualizer viewer 
)

Definition at line 46 of file organized_segmentation_demo.cpp.

void displayPlanarRegions ( std::vector< pcl::PlanarRegion< PointT >, Eigen::aligned_allocator< pcl::PlanarRegion< PointT > > > &  regions,
boost::shared_ptr< pcl::visualization::PCLVisualizer viewer 
)

Definition at line 15 of file organized_segmentation_demo.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 456 of file organized_segmentation_demo.cpp.

void removePreviousDataFromScreen ( size_t  prev_models_size,
size_t  prev_clusters_size,
boost::shared_ptr< pcl::visualization::PCLVisualizer viewer 
)

Definition at line 115 of file organized_segmentation_demo.cpp.



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