Public Types | Public Member Functions | Public Attributes
OpenNIPlanarSegmentation< PointType > Class Template Reference

List of all members.

Public Types

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

Public Member Functions

void cloud_cb_ (const CloudConstPtr &cloud)
void cloud_cb_ (const CloudConstPtr &cloud)
CloudPtr get ()
CloudPtr get ()
 OpenNIPlanarSegmentation (const std::string &device_id="", double threshold=0.01)
 OpenNIPlanarSegmentation (const std::string &device_id="", double threshold=0.01)
void run ()
void run ()
void set (const CloudConstPtr &cloud)
void set (const CloudConstPtr &cloud)

Public Attributes

pcl::ConvexHull< PointTypechull_
CloudConstPtr cloud_
std::string device_id_
pcl::ExtractIndices< PointTypeextract_
pcl::VoxelGrid< PointTypegrid_
boost::mutex mtx_
pcl::ProjectInliers< PointTypeproj_
pcl::SACSegmentation< PointTypeseg_
pcl::visualization::CloudViewer viewer

Detailed Description

template<typename PointType>
class OpenNIPlanarSegmentation< PointType >

Definition at line 50 of file openni_planar_convex_hull.cpp.


Member Typedef Documentation

template<typename PointType>
typedef pcl::PointCloud<PointType> OpenNIPlanarSegmentation< PointType >::Cloud

Definition at line 53 of file openni_planar_convex_hull.cpp.

template<typename PointType>
typedef pcl::PointCloud<PointType> OpenNIPlanarSegmentation< PointType >::Cloud

Definition at line 53 of file openni_planar_segmentation.cpp.

template<typename PointType>
typedef Cloud::ConstPtr OpenNIPlanarSegmentation< PointType >::CloudConstPtr

Definition at line 55 of file openni_planar_segmentation.cpp.

template<typename PointType>
typedef Cloud::ConstPtr OpenNIPlanarSegmentation< PointType >::CloudConstPtr

Definition at line 55 of file openni_planar_convex_hull.cpp.

template<typename PointType>
typedef Cloud::Ptr OpenNIPlanarSegmentation< PointType >::CloudPtr

Definition at line 54 of file openni_planar_convex_hull.cpp.

template<typename PointType>
typedef Cloud::Ptr OpenNIPlanarSegmentation< PointType >::CloudPtr

Definition at line 54 of file openni_planar_segmentation.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNIPlanarSegmentation< PointType >::OpenNIPlanarSegmentation ( const std::string device_id = "",
double  threshold = 0.01 
) [inline]

Definition at line 57 of file openni_planar_convex_hull.cpp.

template<typename PointType>
OpenNIPlanarSegmentation< PointType >::OpenNIPlanarSegmentation ( const std::string device_id = "",
double  threshold = 0.01 
) [inline]

Definition at line 57 of file openni_planar_segmentation.cpp.


Member Function Documentation

template<typename PointType>
void OpenNIPlanarSegmentation< PointType >::cloud_cb_ ( const CloudConstPtr cloud) [inline]

Definition at line 75 of file openni_planar_convex_hull.cpp.

template<typename PointType>
void OpenNIPlanarSegmentation< PointType >::cloud_cb_ ( const CloudConstPtr cloud) [inline]

Definition at line 75 of file openni_planar_segmentation.cpp.

template<typename PointType>
CloudPtr OpenNIPlanarSegmentation< PointType >::get ( ) [inline]

Definition at line 89 of file openni_planar_segmentation.cpp.

template<typename PointType>
CloudPtr OpenNIPlanarSegmentation< PointType >::get ( ) [inline]

Definition at line 89 of file openni_planar_convex_hull.cpp.

template<typename PointType>
void OpenNIPlanarSegmentation< PointType >::run ( ) [inline]

Definition at line 113 of file openni_planar_segmentation.cpp.

template<typename PointType>
void OpenNIPlanarSegmentation< PointType >::run ( ) [inline]

Definition at line 118 of file openni_planar_convex_hull.cpp.

template<typename PointType>
void OpenNIPlanarSegmentation< PointType >::set ( const CloudConstPtr cloud) [inline]

Definition at line 81 of file openni_planar_segmentation.cpp.

template<typename PointType>
void OpenNIPlanarSegmentation< PointType >::set ( const CloudConstPtr cloud) [inline]

Definition at line 81 of file openni_planar_convex_hull.cpp.


Member Data Documentation

template<typename PointType>
pcl::ConvexHull<PointType> OpenNIPlanarSegmentation< PointType >::chull_

Definition at line 143 of file openni_planar_convex_hull.cpp.

template<typename PointType>
CloudConstPtr OpenNIPlanarSegmentation< PointType >::cloud_

Definition at line 147 of file openni_planar_convex_hull.cpp.

template<typename PointType>
std::string OpenNIPlanarSegmentation< PointType >::device_id_

Definition at line 145 of file openni_planar_convex_hull.cpp.

Definition at line 137 of file openni_planar_segmentation.cpp.

template<typename PointType>
pcl::VoxelGrid< PointType > OpenNIPlanarSegmentation< PointType >::grid_

Definition at line 140 of file openni_planar_convex_hull.cpp.

template<typename PointType>
boost::mutex OpenNIPlanarSegmentation< PointType >::mtx_

Definition at line 146 of file openni_planar_convex_hull.cpp.

Definition at line 142 of file openni_planar_convex_hull.cpp.

Definition at line 141 of file openni_planar_convex_hull.cpp.

Definition at line 139 of file openni_planar_convex_hull.cpp.


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


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