9 const std::string
poly_diff =
"devel_isolated/co_scan/lib/co_scan/poly_diff";
22 #include "../include/se2/se2.h" 23 #include <CGAL/Exact_predicates_inexact_constructions_kernel.h> 24 #include <CGAL/Triangulation_vertex_base_with_info_2.h> 25 #include <CGAL/Polygon_2.h> 26 #include <CGAL/Polygon_with_holes_2.h> 27 #include <CGAL/Boolean_set_operations_2.h> 28 #include <CGAL/Constrained_Delaunay_triangulation_2.h> 29 #include <CGAL/Triangulation_face_base_with_info_2.h> 30 #include <CGAL/intersections.h> 31 typedef CGAL::Exact_predicates_inexact_constructions_kernel
K;
40 return nesting_level % 2 == 1;
43 typedef CGAL::Triangulation_vertex_base_2<K>
Vb;
44 typedef CGAL::Triangulation_face_base_with_info_2<FaceInfo2, K>
Fbb;
45 typedef CGAL::Constrained_triangulation_face_base_2<K, Fbb>
Fb;
46 typedef CGAL::Triangulation_data_structure_2<Vb, Fb>
TDS;
47 typedef CGAL::Exact_predicates_tag
Itag;
48 typedef CGAL::Constrained_Delaunay_triangulation_2<K, TDS, Itag>
CDT;
61 #include <opencv2/opencv.hpp> 62 #include <opencv2/core/core.hpp> 63 #include <opencv2/highgui/highgui.hpp> 64 #include <opencv2/imgproc/imgproc.hpp>
std::vector< std::vector< Point_2 > > g_rbtTrajectories
CGAL::Exact_predicates_tag Itag
CGAL::Constrained_triangulation_face_base_2< K, Fbb > Fb
const std::string cdt_obj_path
CGAL::Polygon_with_holes_2< K > Polygon_with_holes_2
std::vector< std::vector< iro::SE2 > > g_camTrajectories
std::vector< cv::Point > g_scene_boundary
const std::string domainFilePath
const std::string cdt_off_path
const std::string poly_diff
const std::string communicateFile
const std::string holeFilePath
std::list< Polygon_with_holes_2 > Pwh_list_2
CGAL::Triangulation_vertex_base_2< K > Vb
CGAL::Constrained_Delaunay_triangulation_2< K, TDS, Itag > CDT
CGAL::Exact_predicates_inexact_constructions_kernel K
CGAL::Triangulation_face_base_with_info_2< FaceInfo2, K > Fbb
CGAL::Triangulation_data_structure_2< Vb, Fb > TDS
CGAL::Polygon_2< K > Polygon_2
const std::string resultFilePath