CArl
Code Arlequin / C++ implementation
CGAL_typedefs.h File Reference
#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, ExactKernelKernel_to_ExactKernel
 
typedef CGAL::Cartesian_converter< ExactKernel, KernelExactKernel_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< ExactKernelExactPolygon_2
 
typedef CGAL::Polyhedron_3< ExactKernelExactPolyhedron
 
typedef CGAL::Tetrahedron_3< ExactKernelExactTetrahedron
 
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< KernelPolygon_2
 
typedef CGAL::Polyhedron_3< KernelPolyhedron
 
typedef CGAL::Tetrahedron_3< KernelTetrahedron
 
typedef CGAL::Triangulation_vertex_base_with_info_2< VertexInfo_2, KernelVbInfo_2
 
typedef CGAL::Triangulation_face_base_with_info_2< FaceInfo, KernelFbInfo_2
 
typedef CGAL::Triangulation_data_structure_2< VbInfo_2, FbInfo_2Tds_2
 
typedef CGAL::Delaunay_triangulation_2< Kernel, Tds_2DT_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, KernelVbInfo_3
 
typedef CGAL::Triangulation_cell_base_with_info_3< CellInfo, KernelCbInfo_3
 
typedef CGAL::Triangulation_data_structure_3< VbInfo_3, CbInfo_3Tds_3
 
typedef CGAL::Delaunay_triangulation_3< Kernel, Tds_3DT_3
 
typedef CGAL::Delaunay_triangulation_3< KernelDelaunayTri_3
 
typedef CGAL::Delaunay_triangulation_3< ExactKernelExactDelaunayTri_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 Documentation

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.

typedef CGAL::Triangulation_cell_base_with_info_3<CellInfo,Kernel> CbInfo_3

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.

typedef CGAL::Delaunay_triangulation_2<Kernel,Tds_2> DT_2

Definition at line 129 of file CGAL_typedefs.h.

typedef CGAL::Delaunay_triangulation_3<Kernel,Tds_3> DT_3

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.

Definition at line 90 of file CGAL_typedefs.h.

Definition at line 94 of file CGAL_typedefs.h.

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.

Definition at line 92 of file CGAL_typedefs.h.

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.

typedef CGAL::Triangulation_face_base_with_info_2<FaceInfo,Kernel> FbInfo_2

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.

typedef CGAL::Polygon_2<Kernel> Polygon_2

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.

typedef CGAL::Triangulation_data_structure_2<VbInfo_2, FbInfo_2> Tds_2

Definition at line 128 of file CGAL_typedefs.h.

typedef CGAL::Triangulation_data_structure_3<VbInfo_3,CbInfo_3> Tds_3

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.