CArl
Code Arlequin / C++ implementation
|
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
#include <CGAL/Cartesian_converter.h>
#include <CGAL/intersections.h>
#include <CGAL/result_of.h>
#include "common_header.h"
#include <CGAL/Polygon_2.h>
#include <CGAL/Polyhedron_3.h>
#include <CGAL/Nef_polyhedron_3.h>
#include <CGAL/IO/Nef_polyhedron_iostream_3.h>
#include <CGAL/Nef_3/SNC_indexed_items.h>
#include <CGAL/convex_decomposition_3.h>
#include <CGAL/convex_hull_3.h>
#include <CGAL/Convex_hull_traits_3.h>
#include <CGAL/Triangulation_2.h>
#include <CGAL/Delaunay_triangulation_2.h>
#include <CGAL/Triangulation_vertex_base_with_info_2.h>
#include <CGAL/Triangulation_face_base_with_info_2.h>
#include <CGAL/Triangulation_3.h>
#include <CGAL/Delaunay_triangulation_3.h>
#include <CGAL/Triangulation_vertex_base_with_info_3.h>
#include <CGAL/Triangulation_cell_base_with_info_3.h>
#include <CGAL/IO/Geomview_stream.h>
#include <CGAL/IO/Triangulation_geomview_ostream_2.h>
#include <CGAL/IO/Triangulation_geomview_ostream_3.h>
Go to the source code of this file.
Classes | |
struct | VertexInfo_2 |
struct | VertexInfo_3 |
struct | FaceInfo |
struct | CellInfo |
Typedefs | |
typedef CGAL::Exact_predicates_inexact_constructions_kernel | Kernel |
typedef CGAL::Exact_predicates_exact_constructions_kernel | ExactKernel |
typedef CGAL::Cartesian_converter< Kernel, ExactKernel > | Kernel_to_ExactKernel |
typedef CGAL::Cartesian_converter< ExactKernel, Kernel > | ExactKernel_to_Kernel |
typedef ExactKernel::Point_2 | ExactPoint_2 |
typedef ExactKernel::Triangle_2 | ExactTriangle_2 |
typedef ExactKernel::Segment_2 | ExactSegment_2 |
typedef ExactKernel::Point_3 | ExactPoint_3 |
typedef ExactKernel::Triangle_3 | ExactTriangle_3 |
typedef ExactKernel::Segment_3 | ExactSegment_3 |
typedef CGAL::Polygon_2< ExactKernel > | ExactPolygon_2 |
typedef CGAL::Polyhedron_3< ExactKernel > | ExactPolyhedron |
typedef CGAL::Tetrahedron_3< ExactKernel > | ExactTetrahedron |
typedef CGAL::Nef_polyhedron_3< ExactKernel, CGAL::SNC_indexed_items > | Nef_Polyhedron |
typedef Nef_Polyhedron::Plane_3 | NefPlane_3 |
typedef CGAL::Polyhedron_3< ExactKernel, CGAL::Polyhedron_items_3 > | ExactPolyhedralSurface |
typedef Kernel::Point_2 | Point_2 |
typedef Kernel::Triangle_2 | Triangle_2 |
typedef Kernel::Segment_2 | Segment_2 |
typedef CGAL::Bbox_2 | Bbox_2 |
typedef Kernel::Point_3 | Point_3 |
typedef Kernel::Triangle_3 | Triangle_3 |
typedef Kernel::Segment_3 | Segment_3 |
typedef CGAL::Bbox_3 | Bbox_3 |
typedef CGAL::Polygon_2< Kernel > | Polygon_2 |
typedef CGAL::Polyhedron_3< Kernel > | Polyhedron |
typedef CGAL::Tetrahedron_3< Kernel > | Tetrahedron |
typedef CGAL::Triangulation_vertex_base_with_info_2< VertexInfo_2, Kernel > | VbInfo_2 |
typedef CGAL::Triangulation_face_base_with_info_2< FaceInfo, Kernel > | FbInfo_2 |
typedef CGAL::Triangulation_data_structure_2< VbInfo_2, FbInfo_2 > | Tds_2 |
typedef CGAL::Delaunay_triangulation_2< Kernel, Tds_2 > | DT_2 |
typedef DT_2::Vertex | Vertex_2 |
typedef DT_2::Edge | Edge_2 |
typedef DT_2::Face | Face_2 |
typedef DT_2::Vertex_handle | Vertex_handle_2 |
typedef DT_2::Face_handle | Face_handle_2 |
typedef DT_2::Face_iterator | Face_iterator_2 |
typedef DT_2::All_vertices_iterator | All_vertices_iterator_2 |
typedef DT_2::All_faces_iterator | All_faces_iterator_2 |
typedef DT_2::Finite_faces_iterator | Finite_faces_iterator_2 |
typedef DT_2::Face_circulator | Face_circulator_2 |
typedef DT_2::Finite_vertices_iterator | Finite_vertices_iterator_2 |
typedef CGAL::Triangulation_vertex_base_with_info_3< VertexInfo_3, Kernel > | VbInfo_3 |
typedef CGAL::Triangulation_cell_base_with_info_3< CellInfo, Kernel > | CbInfo_3 |
typedef CGAL::Triangulation_data_structure_3< VbInfo_3, CbInfo_3 > | Tds_3 |
typedef CGAL::Delaunay_triangulation_3< Kernel, Tds_3 > | DT_3 |
typedef CGAL::Delaunay_triangulation_3< Kernel > | DelaunayTri_3 |
typedef CGAL::Delaunay_triangulation_3< ExactKernel > | ExactDelaunayTri_3 |
typedef DT_3::Vertex | Vertex_3 |
typedef DT_3::Edge | Edge_3 |
typedef DT_3::Facet | Facet_3 |
typedef DT_3::Cell | Cell_3 |
typedef DT_3::Vertex_handle | Vertex_handle_3 |
typedef DT_3::Cell_handle | Cell_handle_3 |
typedef DT_3::Cell_iterator | Cell_iterator_3 |
typedef DT_3::All_vertices_iterator | All_vertices_iterator_3 |
typedef DT_3::All_edges_iterator | All_edges_iterator_3 |
typedef DT_3::All_facets_iterator | All_facets_iterator_3 |
typedef DT_3::All_cells_iterator | All_cells_iterator_3 |
typedef DT_3::Finite_vertices_iterator | Finite_vertices_iterator_3 |
typedef DT_3::Finite_edges_iterator | Finite_edges_iterator_3 |
typedef DT_3::Finite_facets_iterator | Finite_facets_iterator_3 |
typedef DT_3::Finite_cells_iterator | Finite_cells_iterator_3 |
typedef DT_3::Facet_circulator | Facet_circulator_3 |
typedef DT_3::Cell_circulator | Cell_circulator_3 |
typedef DT_3::Locate_type | Locate_type_3 |
typedef CGAL::cpp11::result_of< Kernel::Intersect_2(Triangle_2, Triangle_2)>::type | Triangle_2_Intersection_Variant |
typedef CGAL::cpp11::result_of< Kernel::Intersect_2(Triangle_3, Triangle_3)>::type | Triangle_3_Intersection_Variant |
typedef DT_3::All_cells_iterator All_cells_iterator_3 |
Definition at line 171 of file CGAL_typedefs.h.
typedef DT_3::All_edges_iterator All_edges_iterator_3 |
Definition at line 169 of file CGAL_typedefs.h.
typedef DT_2::All_faces_iterator All_faces_iterator_2 |
Definition at line 142 of file CGAL_typedefs.h.
typedef DT_3::All_facets_iterator All_facets_iterator_3 |
Definition at line 170 of file CGAL_typedefs.h.
typedef DT_2::All_vertices_iterator All_vertices_iterator_2 |
Definition at line 141 of file CGAL_typedefs.h.
typedef DT_3::All_vertices_iterator All_vertices_iterator_3 |
Definition at line 168 of file CGAL_typedefs.h.
typedef CGAL::Bbox_2 Bbox_2 |
Definition at line 113 of file CGAL_typedefs.h.
typedef CGAL::Bbox_3 Bbox_3 |
Definition at line 118 of file CGAL_typedefs.h.
Definition at line 149 of file CGAL_typedefs.h.
typedef DT_3::Cell Cell_3 |
Definition at line 161 of file CGAL_typedefs.h.
typedef DT_3::Cell_circulator Cell_circulator_3 |
Definition at line 179 of file CGAL_typedefs.h.
typedef DT_3::Cell_handle Cell_handle_3 |
Definition at line 164 of file CGAL_typedefs.h.
typedef DT_3::Cell_iterator Cell_iterator_3 |
Definition at line 166 of file CGAL_typedefs.h.
typedef CGAL::Delaunay_triangulation_3<Kernel> DelaunayTri_3 |
Definition at line 154 of file CGAL_typedefs.h.
Definition at line 129 of file CGAL_typedefs.h.
Definition at line 152 of file CGAL_typedefs.h.
typedef DT_2::Edge Edge_2 |
Definition at line 133 of file CGAL_typedefs.h.
typedef DT_3::Edge Edge_3 |
Definition at line 159 of file CGAL_typedefs.h.
typedef CGAL::Delaunay_triangulation_3<ExactKernel> ExactDelaunayTri_3 |
Definition at line 155 of file CGAL_typedefs.h.
typedef CGAL::Exact_predicates_exact_constructions_kernel ExactKernel |
Definition at line 83 of file CGAL_typedefs.h.
typedef CGAL::Cartesian_converter<ExactKernel,Kernel> ExactKernel_to_Kernel |
Definition at line 86 of file CGAL_typedefs.h.
typedef ExactKernel::Point_2 ExactPoint_2 |
Definition at line 90 of file CGAL_typedefs.h.
typedef ExactKernel::Point_3 ExactPoint_3 |
Definition at line 94 of file CGAL_typedefs.h.
typedef CGAL::Polygon_2<ExactKernel> ExactPolygon_2 |
Definition at line 98 of file CGAL_typedefs.h.
typedef CGAL::Polyhedron_3<ExactKernel,CGAL::Polyhedron_items_3> ExactPolyhedralSurface |
Definition at line 106 of file CGAL_typedefs.h.
typedef CGAL::Polyhedron_3<ExactKernel> ExactPolyhedron |
Definition at line 99 of file CGAL_typedefs.h.
typedef ExactKernel::Segment_2 ExactSegment_2 |
Definition at line 92 of file CGAL_typedefs.h.
typedef ExactKernel::Segment_3 ExactSegment_3 |
Definition at line 96 of file CGAL_typedefs.h.
typedef CGAL::Tetrahedron_3<ExactKernel> ExactTetrahedron |
Definition at line 100 of file CGAL_typedefs.h.
Definition at line 91 of file CGAL_typedefs.h.
Definition at line 95 of file CGAL_typedefs.h.
typedef DT_2::Face Face_2 |
Definition at line 134 of file CGAL_typedefs.h.
typedef DT_2::Face_circulator Face_circulator_2 |
Definition at line 144 of file CGAL_typedefs.h.
typedef DT_2::Face_handle Face_handle_2 |
Definition at line 137 of file CGAL_typedefs.h.
typedef DT_2::Face_iterator Face_iterator_2 |
Definition at line 139 of file CGAL_typedefs.h.
typedef DT_3::Facet Facet_3 |
Definition at line 160 of file CGAL_typedefs.h.
typedef DT_3::Facet_circulator Facet_circulator_3 |
Definition at line 178 of file CGAL_typedefs.h.
Definition at line 126 of file CGAL_typedefs.h.
typedef DT_3::Finite_cells_iterator Finite_cells_iterator_3 |
Definition at line 176 of file CGAL_typedefs.h.
typedef DT_3::Finite_edges_iterator Finite_edges_iterator_3 |
Definition at line 174 of file CGAL_typedefs.h.
typedef DT_2::Finite_faces_iterator Finite_faces_iterator_2 |
Definition at line 143 of file CGAL_typedefs.h.
typedef DT_3::Finite_facets_iterator Finite_facets_iterator_3 |
Definition at line 175 of file CGAL_typedefs.h.
typedef DT_2::Finite_vertices_iterator Finite_vertices_iterator_2 |
Definition at line 145 of file CGAL_typedefs.h.
typedef DT_3::Finite_vertices_iterator Finite_vertices_iterator_3 |
Definition at line 173 of file CGAL_typedefs.h.
typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel |
Definition at line 82 of file CGAL_typedefs.h.
typedef CGAL::Cartesian_converter<Kernel,ExactKernel> Kernel_to_ExactKernel |
Definition at line 85 of file CGAL_typedefs.h.
typedef DT_3::Locate_type Locate_type_3 |
Definition at line 180 of file CGAL_typedefs.h.
typedef CGAL::Nef_polyhedron_3<ExactKernel, CGAL::SNC_indexed_items> Nef_Polyhedron |
Definition at line 102 of file CGAL_typedefs.h.
typedef Nef_Polyhedron::Plane_3 NefPlane_3 |
Definition at line 103 of file CGAL_typedefs.h.
typedef Kernel::Point_2 Point_2 |
Definition at line 110 of file CGAL_typedefs.h.
typedef Kernel::Point_3 Point_3 |
Definition at line 115 of file CGAL_typedefs.h.
Definition at line 120 of file CGAL_typedefs.h.
typedef CGAL::Polyhedron_3<Kernel> Polyhedron |
Definition at line 121 of file CGAL_typedefs.h.
typedef Kernel::Segment_2 Segment_2 |
Definition at line 112 of file CGAL_typedefs.h.
typedef Kernel::Segment_3 Segment_3 |
Definition at line 117 of file CGAL_typedefs.h.
Definition at line 128 of file CGAL_typedefs.h.
Definition at line 151 of file CGAL_typedefs.h.
typedef CGAL::Tetrahedron_3<Kernel> Tetrahedron |
Definition at line 122 of file CGAL_typedefs.h.
typedef Kernel::Triangle_2 Triangle_2 |
Definition at line 111 of file CGAL_typedefs.h.
typedef CGAL::cpp11::result_of<Kernel::Intersect_2(Triangle_2, Triangle_2)>::type Triangle_2_Intersection_Variant |
Definition at line 184 of file CGAL_typedefs.h.
typedef Kernel::Triangle_3 Triangle_3 |
Definition at line 116 of file CGAL_typedefs.h.
typedef CGAL::cpp11::result_of<Kernel::Intersect_2(Triangle_3, Triangle_3)>::type Triangle_3_Intersection_Variant |
Definition at line 187 of file CGAL_typedefs.h.
typedef CGAL::Triangulation_vertex_base_with_info_2<VertexInfo_2,Kernel> VbInfo_2 |
Definition at line 125 of file CGAL_typedefs.h.
typedef CGAL::Triangulation_vertex_base_with_info_3<VertexInfo_3,Kernel> VbInfo_3 |
Definition at line 148 of file CGAL_typedefs.h.
typedef DT_2::Vertex Vertex_2 |
Definition at line 132 of file CGAL_typedefs.h.
typedef DT_3::Vertex Vertex_3 |
Definition at line 158 of file CGAL_typedefs.h.
typedef DT_2::Vertex_handle Vertex_handle_2 |
Definition at line 136 of file CGAL_typedefs.h.
typedef DT_3::Vertex_handle Vertex_handle_3 |
Definition at line 163 of file CGAL_typedefs.h.