Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
class_polygon_boolean_operations Class Reference

#include <polygon_boolean_operations.h>

Inheritance diagram for class_polygon_boolean_operations:
Inheritance graph
[legend]

Public Member Functions

 class_polygon_boolean_operations (void)
 
int complement (void)
 
int get_all_pcls (std::vector< pcl::PointCloud< pcl::PointXYZ > > *pc_out_vector)
 
int get_first_pcl (pcl::PointCloud< pcl::PointXYZ > *pc_out)
 
int get_largest_pcl (pcl::PointCloud< pcl::PointXYZ > *pc_out)
 
int insert (pcl::PointCloud< pcl::PointXYZ >::Ptr p_pc)
 
int insert (pcl::PointCloud< pcl::PointXYZ > *pc)
 
int intersection (pcl::PointCloud< pcl::PointXYZ > *pc)
 
int join (pcl::PointCloud< pcl::PointXYZ > *pc)
 
int print (void)
 
 ~class_polygon_boolean_operations (void)
 
- Public Member Functions inherited from class_polygon_simplification
 class_polygon_simplification (void)
 
int simplify_polygon (PS_CGALPolygon_2 *p)
 
 ~class_polygon_simplification (void)
 
- Public Member Functions inherited from class_transform_wrapper
 class_transform_wrapper (void)
 
int set_null_transform (void)
 
int set_transform (tf::Transform *st)
 
int transform_global_to_local (pcl::PointCloud< pcl::PointXYZ > *pc_global, pcl::PointCloud< pcl::PointXYZ > *pc_local)
 
int transform_local_to_global (pcl::PointCloud< pcl::PointXYZ > *pc_local, pcl::PointCloud< pcl::PointXYZ > *pc_global)
 
 ~class_transform_wrapper (void)
 

Protected Member Functions

PBO_Polygon_2 from_pcl_to_cgalpolygon (pcl::PointCloud< pcl::PointXYZ > *pc)
 
template<class Kernel , class Container >
void print_polygon (const CGAL::Polygon_2< Kernel, Container > &P)
 
template<class Kernel , class Container >
void print_polygon_with_holes (const CGAL::Polygon_with_holes_2< Kernel, Container > &pwh)
 

Protected Attributes

PBO_Polygon_set_2 S
 
- Protected Attributes inherited from class_transform_wrapper
bool is_null_transform
 
tf::Transform transform
 

Detailed Description

Definition at line 83 of file polygon_boolean_operations.h.

Member Function Documentation

template<class Kernel , class Container >
void class_polygon_boolean_operations::print_polygon ( const CGAL::Polygon_2< Kernel, Container > &  P)
inlineprotected

Definition at line 110 of file polygon_boolean_operations.h.

template<class Kernel , class Container >
void class_polygon_boolean_operations::print_polygon_with_holes ( const CGAL::Polygon_with_holes_2< Kernel, Container > &  pwh)
inlineprotected

Definition at line 125 of file polygon_boolean_operations.h.

Member Data Documentation

PBO_Polygon_set_2 class_polygon_boolean_operations::S
protected

Definition at line 105 of file polygon_boolean_operations.h.


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


bo_polygon2d
Author(s): Miguel Oliveira
autogenerated on Mon Mar 2 2015 01:31:30