TM2IN  0.5.1
cgal_config.h
Go to the documentation of this file.
1 //
2 // Created by dongmin on 18. 7. 19.
3 //
4 
5 #ifndef TM2IN_CGAL_CONFIG_H
6 #define TM2IN_CGAL_CONFIG_H
7 
8 #include <CGAL/Vector_3.h>
9 #include <CGAL/Point_3.h>
10 #include <CGAL/Plane_3.h>
11 #include <CGAL/Kernel/global_functions.h>
12 #include <CGAL/Vector_3.h>
13 #include <CGAL/Origin.h>
14 #include <CGAL/Point_2.h>
15 #include <CGAL/Triangle_3.h>
16 #include <CGAL/Line_3.h>
17 #include <CGAL/Bbox_3.h>
18 #include <CGAL/Segment_2.h>
19 #include <CGAL/squared_distance_3.h>
20 #include <CGAL/enum.h>
21 #include <CGAL/Aff_transformation_3.h>
22 #include <CGAL/intersections.h>
23 #include <CGAL/Exact_predicates_exact_constructions_kernel.h>
24 #include <CGAL/linear_least_squares_fitting_3.h>
25 #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
26 #include <CGAL/Delaunay_triangulation_2.h>
27 #include <CGAL/Triangulation_vertex_base_with_info_2.h>
28 #include <CGAL/Polyhedron_incremental_builder_3.h>
29 #include <CGAL/Polyhedron_3.h>
30 #include <CGAL/Partition_traits_2.h>
31 #include <CGAL/partition_2.h>
32 #include <CGAL/Polygon_2.h>
33 #include <CGAL/Polygon_mesh_processing/triangulate_hole.h>
34 #include <CGAL/Bbox_3.h>
35 
36 
37 //typedef CGAL::Simple_cartesian<double> Kernel;
38 typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel;
39 typedef CGAL::Aff_transformation_3<Kernel> Transformation;
52 
53 typedef CGAL::Triangulation_vertex_base_with_info_2<double, Kernel> Vb;
54 typedef CGAL::Triangulation_data_structure_2<Vb> Tds;
55 typedef CGAL::Delaunay_triangulation_2<Kernel, Tds> Delaunay;
56 typedef Delaunay::Point D_Point;
57 
58 typedef CGAL::Partition_traits_2<Kernel> Traits;
61 
62 
63 #endif //TM2IN_CGAL_CONFIG_H
Kernel::Line_3 Line_3
Definition: cgal_config.h:46
CGAL::Bbox_3 Bbox_3
Definition: cgal_config.h:51
Traits::Point_2 Polygon_Point_2
Definition: cgal_config.h:60
Kernel::Vector_2 Vector_2
Definition: cgal_config.h:43
CGAL::Triangulation_data_structure_2< Vb > Tds
Definition: cgal_config.h:54
Kernel::Point_3 Point_3
Definition: cgal_config.h:41
Kernel::Segment_2 Segment_2
Definition: cgal_config.h:47
Kernel::Intersect_2 Intersect_2
Definition: cgal_config.h:49
Kernel::Vector_3 Vector_3
Definition: cgal_config.h:42
Kernel::Triangle_3 Triangle_3
Definition: cgal_config.h:45
Traits::Polygon_2 Polygon_2
Definition: cgal_config.h:59
CGAL::Delaunay_triangulation_2< Kernel, Tds > Delaunay
Definition: cgal_config.h:55
CGAL::Aff_transformation_3< Kernel > Transformation
Definition: cgal_config.h:39
Kernel::Plane_3 Plane_3
Definition: cgal_config.h:44
CGAL::Triangulation_vertex_base_with_info_2< double, Kernel > Vb
Definition: cgal_config.h:53
Delaunay::Point D_Point
Definition: cgal_config.h:56
CGAL::Exact_predicates_inexact_constructions_kernel Kernel
Definition: cgal_config.h:38
Kernel::Intersect_3 Intersect_3
Definition: cgal_config.h:50
Kernel::Segment_3 Segment_3
Definition: cgal_config.h:48
CGAL::Partition_traits_2< Kernel > Traits
Definition: cgal_config.h:58
Kernel::Point_2 Point_2
Definition: cgal_config.h:40