#include <c_polygon_representation.h>
 | 
|   | c_polygon_representation (const char *name, ros::NodeHandle *node) | 
|   | Constructor. Allocate space for Ptr objecs.  More...
  | 
|   | 
| void  | compute_convex_hull (void) | 
|   | 
| void  | compute_convex_hull_inliers (pcl::PointCloud< PointT > *input_cloud, pcl::PointCloud< pcl::Normal > *input_normals) | 
|   | 
| void  | compute_plane_candidate_from_pc (pcl::PointCloud< PointT > *input_cloud, pcl::PointCloud< pcl::Normal > *input_normals, double DistanceThreshold=0.5, double NormalDistanceWeight=0.5, int MaxIterations=1000) | 
|   | 
| int  | indices_extraction (pcl::PointIndices::Ptr ind, pcl::PointCloud< PointT > *input_cloud, pcl::PointCloud< PointT > *remove_cloud, pcl::PointCloud< PointT >::Ptr copy_cloud, pcl::PointCloud< pcl::Normal > *input_normals, pcl::PointCloud< pcl::Normal > *remove_normals) | 
|   | 
| void  | project_cloud_to_plane (pcl::PointCloud< PointT >::Ptr input_cloud) | 
|   | 
| void  | project_raw_cloud_to_plane (void) | 
|   | 
| void  | publish_additional_cloud (void) | 
|   | 
| void  | publish_convex_hull_cloud (void) | 
|   | 
| void  | publish_polygon_point_cloud (t_polygon_point_cloud *ppc) | 
|   | 
| void  | publish_projected_cloud (void) | 
|   | 
| void  | publish_raw_cloud (void) | 
|   | 
| void  | segment_plane_from_point_cloud (pcl::PointCloud< PointT > *input_cloud, double DistanceThreshold, int MaxIterations) | 
|   | 
|   | ~c_polygon_representation () | 
|   | Destructor. free space of Ptr objecs.  More...
  | 
|   | 
Definition at line 123 of file c_polygon_representation.h.
 
  
  
      
        
          | void c_polygon_representation::compute_convex_hull  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::compute_convex_hull_inliers  | 
          ( | 
          pcl::PointCloud< PointT > *  | 
          input_cloud,  | 
         
        
           | 
           | 
          pcl::PointCloud< pcl::Normal > *  | 
          input_normals  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | int c_polygon_representation::indices_extraction  | 
          ( | 
          pcl::PointIndices::Ptr  | 
          ind,  | 
         
        
           | 
           | 
          pcl::PointCloud< PointT > *  | 
          input_cloud,  | 
         
        
           | 
           | 
          pcl::PointCloud< PointT > *  | 
          remove_cloud,  | 
         
        
           | 
           | 
          pcl::PointCloud< PointT >::Ptr  | 
          copy_cloud,  | 
         
        
           | 
           | 
          pcl::PointCloud< pcl::Normal > *  | 
          input_normals,  | 
         
        
           | 
           | 
          pcl::PointCloud< pcl::Normal > *  | 
          remove_normals  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::project_cloud_to_plane  | 
          ( | 
          pcl::PointCloud< PointT >::Ptr  | 
          input_cloud | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::project_raw_cloud_to_plane  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::publish_additional_cloud  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::publish_convex_hull_cloud  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::publish_projected_cloud  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::publish_raw_cloud  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void c_polygon_representation::set_names  | 
          ( | 
          const char *  | 
          s | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
  
  
      
        
          | sensor_msgs::PointCloud2 c_polygon_representation::cloud_msg | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | pcl::ModelCoefficients::Ptr c_polygon_representation::coefficients | 
        
      
 
 
      
        
          | pcl::PointIndices::Ptr c_polygon_representation::indices | 
        
      
 
 
  
  
      
        
          | char c_polygon_representation::polygon_name[1024] | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | ros::NodeHandle* c_polygon_representation::rosnode | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: