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< PointType > | chull_ |
CloudConstPtr | cloud_ |
std::string | device_id_ |
pcl::ExtractIndices< PointType > | extract_ |
pcl::VoxelGrid< PointType > | grid_ |
boost::mutex | mtx_ |
pcl::ProjectInliers< PointType > | proj_ |
pcl::SACSegmentation< PointType > | seg_ |
pcl::visualization::CloudViewer | viewer |
Definition at line 50 of file openni_planar_convex_hull.cpp.
typedef pcl::PointCloud<PointType> OpenNIPlanarSegmentation< PointType >::Cloud |
Definition at line 53 of file openni_planar_convex_hull.cpp.
typedef pcl::PointCloud<PointType> OpenNIPlanarSegmentation< PointType >::Cloud |
Definition at line 53 of file openni_planar_segmentation.cpp.
typedef Cloud::ConstPtr OpenNIPlanarSegmentation< PointType >::CloudConstPtr |
Definition at line 55 of file openni_planar_segmentation.cpp.
typedef Cloud::ConstPtr OpenNIPlanarSegmentation< PointType >::CloudConstPtr |
Definition at line 55 of file openni_planar_convex_hull.cpp.
typedef Cloud::Ptr OpenNIPlanarSegmentation< PointType >::CloudPtr |
Definition at line 54 of file openni_planar_convex_hull.cpp.
typedef Cloud::Ptr OpenNIPlanarSegmentation< PointType >::CloudPtr |
Definition at line 54 of file openni_planar_segmentation.cpp.
OpenNIPlanarSegmentation< PointType >::OpenNIPlanarSegmentation | ( | const std::string & | device_id = "" , |
double | threshold = 0.01 |
||
) | [inline] |
Definition at line 57 of file openni_planar_convex_hull.cpp.
OpenNIPlanarSegmentation< PointType >::OpenNIPlanarSegmentation | ( | const std::string & | device_id = "" , |
double | threshold = 0.01 |
||
) | [inline] |
Definition at line 57 of file openni_planar_segmentation.cpp.
void OpenNIPlanarSegmentation< PointType >::cloud_cb_ | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 75 of file openni_planar_convex_hull.cpp.
void OpenNIPlanarSegmentation< PointType >::cloud_cb_ | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 75 of file openni_planar_segmentation.cpp.
CloudPtr OpenNIPlanarSegmentation< PointType >::get | ( | ) | [inline] |
Definition at line 89 of file openni_planar_segmentation.cpp.
CloudPtr OpenNIPlanarSegmentation< PointType >::get | ( | ) | [inline] |
Definition at line 89 of file openni_planar_convex_hull.cpp.
void OpenNIPlanarSegmentation< PointType >::run | ( | ) | [inline] |
Definition at line 113 of file openni_planar_segmentation.cpp.
void OpenNIPlanarSegmentation< PointType >::run | ( | ) | [inline] |
Definition at line 118 of file openni_planar_convex_hull.cpp.
void OpenNIPlanarSegmentation< PointType >::set | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 81 of file openni_planar_segmentation.cpp.
void OpenNIPlanarSegmentation< PointType >::set | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 81 of file openni_planar_convex_hull.cpp.
pcl::ConvexHull<PointType> OpenNIPlanarSegmentation< PointType >::chull_ |
Definition at line 143 of file openni_planar_convex_hull.cpp.
CloudConstPtr OpenNIPlanarSegmentation< PointType >::cloud_ |
Definition at line 147 of file openni_planar_convex_hull.cpp.
std::string OpenNIPlanarSegmentation< PointType >::device_id_ |
Definition at line 145 of file openni_planar_convex_hull.cpp.
pcl::ExtractIndices<PointType> OpenNIPlanarSegmentation< PointType >::extract_ |
Definition at line 137 of file openni_planar_segmentation.cpp.
pcl::VoxelGrid< PointType > OpenNIPlanarSegmentation< PointType >::grid_ |
Definition at line 140 of file openni_planar_convex_hull.cpp.
boost::mutex OpenNIPlanarSegmentation< PointType >::mtx_ |
Definition at line 146 of file openni_planar_convex_hull.cpp.
pcl::ProjectInliers<PointType> OpenNIPlanarSegmentation< PointType >::proj_ |
Definition at line 142 of file openni_planar_convex_hull.cpp.
pcl::SACSegmentation< PointType > OpenNIPlanarSegmentation< PointType >::seg_ |
Definition at line 141 of file openni_planar_convex_hull.cpp.
pcl::visualization::CloudViewer OpenNIPlanarSegmentation< PointType >::viewer |
Definition at line 139 of file openni_planar_convex_hull.cpp.