Polygon_intersection

Classes

class  class_polygon_intersection

Files

file  polygon_intersection.cpp
 

Provides functions for testing the intersection of polygons.


file  polygon_intersection.h
 

this is the header for the main code that performs geometric polygonal primitives extraction


Defines

#define PFLN   {printf("DEBUG PRINT FILE %s LINE %d\n",__FILE__,__LINE__);}

Typedefs

typedef
CGAL::Exact_predicates_inexact_constructions_kernel 
CGALKernel
typedef CGALKernel::Point_2 CGALPoint_2
typedef CGAL::Polygon_2
< CGALKernel
CGALPolygon_2
typedef
CGAL::Polygon_with_holes_2
< CGALKernel
CGALPolygon_with_holes_2
typedef std::list
< CGALPolygon_with_holes_2
CGALPwh_list_2

Functions

int class_polygon_intersection::add_polygon_to_list (pcl::PointCloud< pcl::PointXYZ > *pc)
int class_polygon_intersection::add_polygon_to_list (pcl::PointCloud< pcl::PointXYZ >::Ptr p_pc)
int class_polygon_intersection::clear_all_polygons (void)
int class_polygon_intersection::compute_polygon_intersection (pcl::PointCloud< pcl::PointXYZ > *pc_out)
int class_polygon_intersection::compute_polygon_union (std::vector< pcl::PointCloud< pcl::PointXYZ > > *pc_list)

Define Documentation

#define PFLN   {printf("DEBUG PRINT FILE %s LINE %d\n",__FILE__,__LINE__);}

Definition at line 40 of file polygon_intersection.h.


Typedef Documentation

typedef CGAL::Exact_predicates_inexact_constructions_kernel CGALKernel

Definition at line 74 of file polygon_intersection.h.

Definition at line 75 of file polygon_intersection.h.

Definition at line 76 of file polygon_intersection.h.

typedef CGAL::Polygon_with_holes_2<CGALKernel> CGALPolygon_with_holes_2

Definition at line 77 of file polygon_intersection.h.

Definition at line 78 of file polygon_intersection.h.


Function Documentation

int class_polygon_intersection::add_polygon_to_list ( pcl::PointCloud< pcl::PointXYZ > *  pc  )  [inherited]

Definition at line 49 of file polygon_intersection.cpp.

int class_polygon_intersection::add_polygon_to_list ( pcl::PointCloud< pcl::PointXYZ >::Ptr  p_pc  )  [inherited]

Definition at line 42 of file polygon_intersection.cpp.

int class_polygon_intersection::clear_all_polygons ( void   )  [inherited]

Definition at line 39 of file polygon_intersection.cpp.

int class_polygon_intersection::compute_polygon_intersection ( pcl::PointCloud< pcl::PointXYZ > *  pc_out  )  [inherited]

Definition at line 83 of file polygon_intersection.cpp.

int class_polygon_intersection::compute_polygon_union ( std::vector< pcl::PointCloud< pcl::PointXYZ > > *  pc_list  )  [inherited]

Definition at line 140 of file polygon_intersection.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


polygon_primitives_extraction
Author(s): Miguel Oliveira
autogenerated on Wed Jul 23 04:35:24 2014