Public Member Functions
GeneralSegmentation< Point, PointLabel > Class Template Reference

#include <general_segmentation.h>

Inheritance diagram for GeneralSegmentation< Point, PointLabel >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool compute ()=0
virtual boost::shared_ptr
< const pcl::PointCloud
< PointLabel > > 
getOutputCloud ()=0
 gets preprocessed output cloud
virtual operator cob_3d_mapping_msgs::ShapeArray () const =0
 convert to ROS message
virtual void setInputCloud (const boost::shared_ptr< const pcl::PointCloud< Point > > &cloud)=0
 sets preprocessed input cloud
virtual ~GeneralSegmentation ()

Detailed Description

template<typename Point, typename PointLabel>
class GeneralSegmentation< Point, PointLabel >

a general abstract class for segmentation purpose of 3d pointclouds

Definition at line 77 of file general_segmentation.h.


Constructor & Destructor Documentation

template<typename Point, typename PointLabel>
virtual GeneralSegmentation< Point, PointLabel >::~GeneralSegmentation ( ) [inline, virtual]

Definition at line 80 of file general_segmentation.h.


Member Function Documentation

template<typename Point, typename PointLabel>
virtual bool GeneralSegmentation< Point, PointLabel >::compute ( ) [pure virtual]
template<typename Point, typename PointLabel>
virtual boost::shared_ptr<const pcl::PointCloud<PointLabel> > GeneralSegmentation< Point, PointLabel >::getOutputCloud ( ) [pure virtual]
template<typename Point, typename PointLabel>
virtual GeneralSegmentation< Point, PointLabel >::operator cob_3d_mapping_msgs::ShapeArray ( ) const [pure virtual]
template<typename Point, typename PointLabel>
virtual void GeneralSegmentation< Point, PointLabel >::setInputCloud ( const boost::shared_ptr< const pcl::PointCloud< Point > > &  cloud) [pure virtual]

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


cob_3d_segmentation
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:03:03