Public Types | Public Slots | Public Member Functions | Protected Attributes | Private Slots
OrganizedSegmentationDemo Class Reference

#include <organized_segmentation_demo.h>

List of all members.

Public Types

typedef pcl::PointCloud< PointTCloud
typedef Cloud::ConstPtr CloudConstPtr
typedef Cloud::Ptr CloudPtr

Public Slots

void disableClusteringPressed ()
void disableRefinementPressed ()
void displayCurvaturePressed ()
void displayDistanceMapPressed ()
void displayNormalsPressed ()
void toggleCapturePressed ()
void useEdgeAwareComparatorPressed ()
void useEuclideanClusteringPressed ()
void useEuclideanComparatorPressed ()
void usePlanarRefinementPressed ()
void usePlaneComparatorPressed ()
void useRGBComparatorPressed ()

Public Member Functions

void cloud_cb (const CloudConstPtr &cloud)
 OrganizedSegmentationDemo (pcl::Grabber &grabber)
 ~OrganizedSegmentationDemo ()

Protected Attributes

bool capture_
bool data_modified_
bool display_curvature_
bool display_distance_map_
bool display_normals_
pcl::EdgeAwarePlaneComparator
< PointT, pcl::Normal >::Ptr 
edge_aware_comparator_
pcl::EuclideanClusterComparator
< PointT, pcl::Normal,
pcl::Label >::Ptr 
euclidean_cluster_comparator_
pcl::EuclideanPlaneCoefficientComparator
< PointT, pcl::Normal >::Ptr 
euclidean_comparator_
pcl::Grabbergrabber_
pcl::OrganizedMultiPlaneSegmentation
< PointT, pcl::Normal,
pcl::Label
mps
QMutex mtx_
pcl::IntegralImageNormalEstimation
< PointT, pcl::Normal
ne
pcl::PlaneCoefficientComparator
< PointT, pcl::Normal >::Ptr 
plane_comparator_
pcl::PointCloud< PointTprev_cloud_
pcl::PointCloud< PointT >
::CloudVectorType 
prev_clusters_
float * prev_distance_map_
pcl::PointCloud< pcl::Normalprev_normals_
std::vector< pcl::PlanarRegion
< PointT >
, Eigen::aligned_allocator
< pcl::PlanarRegion< PointT > > > 
prev_regions_
size_t previous_clusters_size_
size_t previous_data_size_
pcl::RGBPlaneCoefficientComparator
< PointT, pcl::Normal
rgb_comp_
pcl::RGBPlaneCoefficientComparator
< PointT, pcl::Normal >::Ptr 
rgb_comparator_
Ui::MainWindow * ui_
bool use_clustering_
bool use_planar_refinement_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
vis_
QMutex vis_mtx_
QTimer * vis_timer_

Private Slots

void timeoutSlot ()

Detailed Description

Definition at line 52 of file organized_segmentation_demo.h.


Member Typedef Documentation

Definition at line 56 of file organized_segmentation_demo.h.

Definition at line 58 of file organized_segmentation_demo.h.

Definition at line 57 of file organized_segmentation_demo.h.


Constructor & Destructor Documentation

Definition at line 200 of file organized_segmentation_demo.cpp.

Definition at line 63 of file organized_segmentation_demo.h.


Member Function Documentation

Definition at line 274 of file organized_segmentation_demo.cpp.

Definition at line 133 of file organized_segmentation_demo.h.

Definition at line 123 of file organized_segmentation_demo.h.

Definition at line 442 of file organized_segmentation_demo.cpp.

Definition at line 448 of file organized_segmentation_demo.cpp.

Definition at line 454 of file organized_segmentation_demo.cpp.

void OrganizedSegmentationDemo::timeoutSlot ( ) [private, slot]

Definition at line 362 of file organized_segmentation_demo.cpp.

Definition at line 109 of file organized_segmentation_demo.h.

Definition at line 434 of file organized_segmentation_demo.cpp.

Definition at line 138 of file organized_segmentation_demo.h.

Definition at line 410 of file organized_segmentation_demo.cpp.

Definition at line 128 of file organized_segmentation_demo.h.

Definition at line 426 of file organized_segmentation_demo.cpp.

Definition at line 418 of file organized_segmentation_demo.cpp.


Member Data Documentation

Definition at line 89 of file organized_segmentation_demo.h.

Definition at line 90 of file organized_segmentation_demo.h.

Definition at line 95 of file organized_segmentation_demo.h.

Definition at line 96 of file organized_segmentation_demo.h.

Definition at line 94 of file organized_segmentation_demo.h.

Definition at line 105 of file organized_segmentation_demo.h.

Definition at line 106 of file organized_segmentation_demo.h.

Definition at line 102 of file organized_segmentation_demo.h.

Definition at line 73 of file organized_segmentation_demo.h.

Definition at line 87 of file organized_segmentation_demo.h.

QMutex OrganizedSegmentationDemo::mtx_ [protected]

Definition at line 75 of file organized_segmentation_demo.h.

Definition at line 86 of file organized_segmentation_demo.h.

Definition at line 101 of file organized_segmentation_demo.h.

Definition at line 79 of file organized_segmentation_demo.h.

Definition at line 84 of file organized_segmentation_demo.h.

Definition at line 82 of file organized_segmentation_demo.h.

Definition at line 80 of file organized_segmentation_demo.h.

std::vector<pcl::PlanarRegion<PointT>, Eigen::aligned_allocator<pcl::PlanarRegion<PointT> > > OrganizedSegmentationDemo::prev_regions_ [protected]

Definition at line 81 of file organized_segmentation_demo.h.

Definition at line 92 of file organized_segmentation_demo.h.

Definition at line 91 of file organized_segmentation_demo.h.

Definition at line 104 of file organized_segmentation_demo.h.

Definition at line 103 of file organized_segmentation_demo.h.

Ui::MainWindow* OrganizedSegmentationDemo::ui_ [protected]

Definition at line 77 of file organized_segmentation_demo.h.

Definition at line 99 of file organized_segmentation_demo.h.

Definition at line 98 of file organized_segmentation_demo.h.

Definition at line 72 of file organized_segmentation_demo.h.

Definition at line 76 of file organized_segmentation_demo.h.

Definition at line 78 of file organized_segmentation_demo.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:14