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

List of all members.

Public Types

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

Public Member Functions

void cloud_cb (const CloudConstPtr &cloud)
 OpenNI3DConvexHull (const std::string &device_id="")
void run ()
void viz_cb (pcl::visualization::PCLVisualizer &viz)

Public Attributes

CloudConstPtr cloud_
CloudPtr cloud_hull_
CloudPtr cloud_pass_
std::string device_id_
boost::mutex mtx_
bool new_cloud_
pcl::PassThrough< PointTypepass
std::vector< pcl::Vertices > vertices_
pcl::visualization::CloudViewer viewer

Detailed Description

template<typename PointType>
class OpenNI3DConvexHull< PointType >

Definition at line 68 of file openni_3d_convex_hull.cpp.


Member Typedef Documentation

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

Definition at line 71 of file openni_3d_convex_hull.cpp.

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

Definition at line 73 of file openni_3d_convex_hull.cpp.

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

Definition at line 72 of file openni_3d_convex_hull.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNI3DConvexHull< PointType >::OpenNI3DConvexHull ( const std::string &  device_id = "") [inline]

Definition at line 75 of file openni_3d_convex_hull.cpp.


Member Function Documentation

template<typename PointType>
void OpenNI3DConvexHull< PointType >::cloud_cb ( const CloudConstPtr cloud) [inline]

Definition at line 84 of file openni_3d_convex_hull.cpp.

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

Definition at line 135 of file openni_3d_convex_hull.cpp.

template<typename PointType>
void OpenNI3DConvexHull< PointType >::viz_cb ( pcl::visualization::PCLVisualizer viz) [inline]

Definition at line 105 of file openni_3d_convex_hull.cpp.


Member Data Documentation

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

Definition at line 160 of file openni_3d_convex_hull.cpp.

template<typename PointType>
CloudPtr OpenNI3DConvexHull< PointType >::cloud_hull_

Definition at line 161 of file openni_3d_convex_hull.cpp.

template<typename PointType>
CloudPtr OpenNI3DConvexHull< PointType >::cloud_pass_

Definition at line 161 of file openni_3d_convex_hull.cpp.

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

Definition at line 157 of file openni_3d_convex_hull.cpp.

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

Definition at line 158 of file openni_3d_convex_hull.cpp.

template<typename PointType>
bool OpenNI3DConvexHull< PointType >::new_cloud_

Definition at line 163 of file openni_3d_convex_hull.cpp.

template<typename PointType>
pcl::PassThrough<PointType> OpenNI3DConvexHull< PointType >::pass

Definition at line 154 of file openni_3d_convex_hull.cpp.

template<typename PointType>
std::vector<pcl::Vertices> OpenNI3DConvexHull< PointType >::vertices_

Definition at line 162 of file openni_3d_convex_hull.cpp.

Definition at line 155 of file openni_3d_convex_hull.cpp.


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


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