#include <polygon_boolean_operations.h>
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 > *pc) |
int | insert (pcl::PointCloud< pcl::PointXYZ >::Ptr p_pc) |
int | intersection (pcl::PointCloud< pcl::PointXYZ > *pc) |
int | join (pcl::PointCloud< pcl::PointXYZ > *pc) |
int | print (void) |
~class_polygon_boolean_operations (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 |
Definition at line 83 of file polygon_boolean_operations.h.
void class_polygon_boolean_operations::print_polygon | ( | const CGAL::Polygon_2< Kernel, Container > & | P | ) | [inline, protected] |
Definition at line 110 of file polygon_boolean_operations.h.
void class_polygon_boolean_operations::print_polygon_with_holes | ( | const CGAL::Polygon_with_holes_2< Kernel, Container > & | pwh | ) | [inline, protected] |
Definition at line 125 of file polygon_boolean_operations.h.
PBO_Polygon_set_2 class_polygon_boolean_operations::S [protected] |
Definition at line 105 of file polygon_boolean_operations.h.