Merge pull request #3619 from albert-github/feature/bug_headers

Update of headers
This commit is contained in:
Laurent Rineau 2019-02-22 16:39:09 +01:00
commit 8693f95dac
114 changed files with 426 additions and 431 deletions

View File

@ -22,17 +22,17 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `AABBPrimitive` - `AABBPrimitive`
- `AABBPrimitiveWithSharedData` - `AABBPrimitiveWithSharedData`
- `AABBTraits` - `AABBTraits`
- `AABBGeomTraits` - `AABBGeomTraits`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::AABB_traits<GeomTraits,Primitive>` - `CGAL::AABB_traits<GeomTraits,Primitive>`
- `CGAL::AABB_tree<AT>` - `CGAL::AABB_tree<AT>`
## Primitives ## \cgalCRPSection{Primitives}
- `CGAL::AABB_triangle_primitive<GeomTraits, Iterator, CacheDatum>` - `CGAL::AABB_triangle_primitive<GeomTraits, Iterator, CacheDatum>`
- `CGAL::AABB_segment_primitive<GeomTraits, Iterator, CacheDatum>` - `CGAL::AABB_segment_primitive<GeomTraits, Iterator, CacheDatum>`
- `CGAL::AABB_primitive<Id,ObjectPropertyMap,PointPropertyMapPolyhedron,ExternalPropertyMaps,CacheDatum>` - `CGAL::AABB_primitive<Id,ObjectPropertyMap,PointPropertyMapPolyhedron,ExternalPropertyMaps,CacheDatum>`

View File

@ -25,13 +25,13 @@ of topological singularities. }
\cgalClassifedRefPages \cgalClassifedRefPages
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Advancing_front_surface_reconstruction` - `CGAL::Advancing_front_surface_reconstruction`
- `CGAL::Advancing_front_surface_reconstruction_vertex_base_3` - `CGAL::Advancing_front_surface_reconstruction_vertex_base_3`
- `CGAL::Advancing_front_surface_reconstruction_cell_base_3` - `CGAL::Advancing_front_surface_reconstruction_cell_base_3`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::advancing_front_surface_reconstruction()` - `CGAL::advancing_front_surface_reconstruction()`

View File

@ -23,9 +23,9 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Algebraic Structures ## \cgalCRPSection{Algebraic Structures}
### Concepts ### \cgalCRPSubsection{Concepts}
- `IntegralDomainWithoutDivision` - `IntegralDomainWithoutDivision`
- `IntegralDomain` - `IntegralDomain`
@ -54,7 +54,7 @@
- `AlgebraicStructureTraits_::KthRoot` - `AlgebraicStructureTraits_::KthRoot`
- `AlgebraicStructureTraits_::RootOf` - `AlgebraicStructureTraits_::RootOf`
### Classes ### \cgalCRPSubsection{Classes}
- `CGAL::Algebraic_structure_traits<T>` - `CGAL::Algebraic_structure_traits<T>`
- `CGAL::Integral_domain_without_division_tag` - `CGAL::Integral_domain_without_division_tag`
@ -64,7 +64,7 @@
- `CGAL::Unique_factorization_domain_tag` - `CGAL::Unique_factorization_domain_tag`
- `CGAL::Euclidean_ring_tag` - `CGAL::Euclidean_ring_tag`
### Global Functions ### \cgalCRPSubsection{Global Functions}
- `CGAL::is_zero()` - `CGAL::is_zero()`
- `CGAL::is_one()` - `CGAL::is_one()`
@ -82,9 +82,9 @@
- `CGAL::kth_root()` - `CGAL::kth_root()`
- `CGAL::root_of()` - `CGAL::root_of()`
## Real Embeddable ## \cgalCRPSection{Real Embeddable}
### Concepts ### \cgalCRPSubsection{Concepts}
- `RealEmbeddable` - `RealEmbeddable`
@ -98,11 +98,11 @@
- `RealEmbeddableTraits_::ToDouble` - `RealEmbeddableTraits_::ToDouble`
- `RealEmbeddableTraits_::ToInterval` - `RealEmbeddableTraits_::ToInterval`
### Classes ### \cgalCRPSubsection{Classes}
- `CGAL::Real_embeddable_traits<T>` - `CGAL::Real_embeddable_traits<T>`
### Global Functions ### \cgalCRPSubsection{Global Functions}
- `CGAL::is_zero()` - `CGAL::is_zero()`
- `CGAL::abs()` - `CGAL::abs()`
@ -113,27 +113,27 @@
- `CGAL::to_double()` - `CGAL::to_double()`
- `CGAL::to_interval()` - `CGAL::to_interval()`
## Real Number Types ## \cgalCRPSection{Real Number Types}
### Concepts ### \cgalCRPSubsection{Concepts}
- `RingNumberType` - `RingNumberType`
- `FieldNumberType` - `FieldNumberType`
## Interoperability ## \cgalCRPSection{Interoperability}
### Concepts ### \cgalCRPSubsection{Concepts}
- `ExplicitInteroperable` - `ExplicitInteroperable`
- `ImplicitInteroperable` - `ImplicitInteroperable`
### Classes ### \cgalCRPSubsection{Classes}
- `CGAL::Coercion_traits<A,B>` - `CGAL::Coercion_traits<A,B>`
## Fractions ## \cgalCRPSection{Fractions}
### Concepts ### \cgalCRPSubsection{Concepts}
- `Fraction` - `Fraction`
- `FractionTraits` - `FractionTraits`
@ -141,13 +141,13 @@
- `FractionTraits_::Compose` - `FractionTraits_::Compose`
- `FractionTraits_::CommonFactor` - `FractionTraits_::CommonFactor`
### Classes ### \cgalCRPSubsection{Classes}
- `CGAL::Fraction_traits<T>` - `CGAL::Fraction_traits<T>`
## Miscellaneous ## \cgalCRPSection{Miscellaneous}
### Concepts ### \cgalCRPSubsection{Concepts}
- `FromIntConstructible` - `FromIntConstructible`
- `FromDoubleConstructible` - `FromDoubleConstructible`

View File

@ -34,9 +34,9 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
### Univariate Algebraic %Kernel ### \cgalCRPSubsection{Univariate Algebraic %Kernel}
- `AlgebraicKernel_d_1` - `AlgebraicKernel_d_1`
@ -58,7 +58,7 @@
- `AlgebraicKernel_d_1::ApproximateAbsolute_1` - `AlgebraicKernel_d_1::ApproximateAbsolute_1`
- `AlgebraicKernel_d_1::ApproximateRelative_1` - `AlgebraicKernel_d_1::ApproximateRelative_1`
### Bivariate Algebraic %Kernel ### \cgalCRPSubsection{Bivariate Algebraic %Kernel}
- `AlgebraicKernel_d_2` - `AlgebraicKernel_d_2`
@ -95,7 +95,7 @@
- `AlgebraicKernel_d_2::BoundBetweenX_2` - `AlgebraicKernel_d_2::BoundBetweenX_2`
- `AlgebraicKernel_d_2::BoundBetweenY_2` - `AlgebraicKernel_d_2::BoundBetweenY_2`
## Models ## \cgalCRPSection{Models}
- `CGAL::Algebraic_kernel_d_1<Coeff>` - `CGAL::Algebraic_kernel_d_1<Coeff>`
- `CGAL::Algebraic_kernel_d_2<Coeff>` - `CGAL::Algebraic_kernel_d_2<Coeff>`

View File

@ -68,12 +68,12 @@ finite number of different \f$ \alpha\f$-shapes and corresponding
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `AlphaShapeTraits_2` - `AlphaShapeTraits_2`
- `AlphaShapeFace_2` - `AlphaShapeFace_2`
- `AlphaShapeVertex_2` - `AlphaShapeVertex_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Alpha_shape_2<Dt>` - `CGAL::Alpha_shape_2<Dt>`
- `CGAL::Weighted_alpha_shape_euclidean_traits_2<K>` - `CGAL::Weighted_alpha_shape_euclidean_traits_2<K>`
- `CGAL::Alpha_shape_vertex_base_2<AlphaShapeTraits_2>` - `CGAL::Alpha_shape_vertex_base_2<AlphaShapeTraits_2>`

View File

@ -83,7 +83,7 @@ of the alpha complex where singular faces are removed.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `AlphaShapeTraits_3` - `AlphaShapeTraits_3`
- `WeightedAlphaShapeTraits_3` - `WeightedAlphaShapeTraits_3`
- `AlphaShapeCell_3` - `AlphaShapeCell_3`
@ -93,7 +93,7 @@ of the alpha complex where singular faces are removed.
- `FixedAlphaShapeCell_3` - `FixedAlphaShapeCell_3`
- `FixedAlphaShapeVertex_3` - `FixedAlphaShapeVertex_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Alpha_status<NT>` - `CGAL::Alpha_status<NT>`
- `CGAL::Alpha_shape_3<Dt,ExactAlphaComparisonTag>` - `CGAL::Alpha_shape_3<Dt,ExactAlphaComparisonTag>`
- `CGAL::Alpha_shape_vertex_base_3<Traits,Vb>` - `CGAL::Alpha_shape_vertex_base_3<Traits,Vb>`

View File

@ -40,7 +40,7 @@ aforementioned concepts.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `ApolloniusSite_2` - `ApolloniusSite_2`
- `ApolloniusGraphDataStructure_2` - `ApolloniusGraphDataStructure_2`
@ -48,7 +48,7 @@ aforementioned concepts.
- `ApolloniusGraphTraits_2` - `ApolloniusGraphTraits_2`
- `ApolloniusGraphHierarchyVertexBase_2` - `ApolloniusGraphHierarchyVertexBase_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Apollonius_graph_2<Gt,Agds>` - `CGAL::Apollonius_graph_2<Gt,Agds>`
- `CGAL::Apollonius_site_2<K>` - `CGAL::Apollonius_site_2<K>`

View File

@ -87,18 +87,18 @@ implemented as peripheral classes or as free (global) functions.
\cgalClassifedRefPages \cgalClassifedRefPages
## Enumerations ## \cgalCRPSection{Enumerations}
- `CGAL::Arr_parameter_space` - `CGAL::Arr_parameter_space`
- `CGAL::Arr_curve_end` - `CGAL::Arr_curve_end`
- `CGAL::Arr_halfedge_direction` - `CGAL::Arr_halfedge_direction`
## Tags ## \cgalCRPSection{Tags}
- `CGAL::Arr_oblivious_side_tag` - `CGAL::Arr_oblivious_side_tag`
- `CGAL::Arr_open_side_tag` - `CGAL::Arr_open_side_tag`
## Concepts ## \cgalCRPSection{Concepts}
- `ArrangementDcel` - `ArrangementDcel`
- `ArrangementDcelWithRebind` - `ArrangementDcelWithRebind`
@ -119,13 +119,13 @@ implemented as peripheral classes or as free (global) functions.
- `ArrangementPointLocation_2` - `ArrangementPointLocation_2`
- `ArrangementVerticalRayShoot_2` - `ArrangementVerticalRayShoot_2`
## Geometric Object Concepts ## \cgalCRPSection{Geometric Object Concepts}
- `ArrTraits::Point_2` - `ArrTraits::Point_2`
- `ArrTraits::XMonotoneCurve_2` - `ArrTraits::XMonotoneCurve_2`
- `ArrTraits::Curve_2` - `ArrTraits::Curve_2`
## Function Object Concepts ## \cgalCRPSection{Function Object Concepts}
- `ArrTraits::CompareX_2` - `ArrTraits::CompareX_2`
- `ArrTraits::CompareXy_2` - `ArrTraits::CompareXy_2`
@ -149,7 +149,7 @@ implemented as peripheral classes or as free (global) functions.
- `ArrTraits::Approximate_2` - `ArrTraits::Approximate_2`
- `ArrTraits::ConstructXMonotoneCurve_2` - `ArrTraits::ConstructXMonotoneCurve_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Arrangement_2<Traits,Dcel>` - `CGAL::Arrangement_2<Traits,Dcel>`
- `CGAL::Arr_accessor<Arrangement>` - `CGAL::Arr_accessor<Arrangement>`
@ -188,10 +188,10 @@ implemented as peripheral classes or as free (global) functions.
- `CGAL::Arr_face_index_map<Arrangement>` - `CGAL::Arr_face_index_map<Arrangement>`
- `CGAL::Arr_point_location_result<Arrangement>` - `CGAL::Arr_point_location_result<Arrangement>`
## Macros ## \cgalCRPSection{Macros}
- \link CGAL_ARR_POINT_LOCATION_VERSION `CGAL_ARR_POINT_LOCATION_VERSION` \endlink - \link CGAL_ARR_POINT_LOCATION_VERSION `CGAL_ARR_POINT_LOCATION_VERSION` \endlink
## Functions ## \cgalCRPSection{Functions}
- `CGAL::is_valid()` - `CGAL::is_valid()`
- `CGAL::insert()` - `CGAL::insert()`

View File

@ -558,7 +558,7 @@ Methods to read and write graphs.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `VertexListGraph` - `VertexListGraph`
- `EdgeListGraph` - `EdgeListGraph`
- `HalfedgeGraph` - `HalfedgeGraph`
@ -568,14 +568,14 @@ Methods to read and write graphs.
- `FaceListGraph` - `FaceListGraph`
- `MutableFaceGraph` - `MutableFaceGraph`
## Properties ## \cgalCRPSection{Properties}
- `boost::vertex_index_t` - `boost::vertex_index_t`
- `boost::halfedge_index_t` - `boost::halfedge_index_t`
- `boost::edge_index_t` - `boost::edge_index_t`
- `boost::face_index_t` - `boost::face_index_t`
- `boost::vertex_point_t` - `boost::vertex_point_t`
## %CGAL Classes Adapted for the Graph API ## \cgalCRPSection{%CGAL Classes Adapted for the Graph API}
Different \cgal types have been adapted as graphs for the \sc{Bgl}. All Different \cgal types have been adapted as graphs for the \sc{Bgl}. All
adapted types are listed here. The pages document which concepts they adapted types are listed here. The pages document which concepts they
@ -591,7 +591,7 @@ user might encounter.
- \link BGLOMPAK `boost::graph_traits<OpenMesh::PolyMesh_ArrayKernelT<K> >` \endlink - \link BGLOMPAK `boost::graph_traits<OpenMesh::PolyMesh_ArrayKernelT<K> >` \endlink
- \link BGLOMTMAK `boost::graph_traits<OpenMesh::TriMesh_ArrayKernelT<K> >` \endlink - \link BGLOMTMAK `boost::graph_traits<OpenMesh::TriMesh_ArrayKernelT<K> >` \endlink
## Helper Classes ## \cgalCRPSection{Helper Classes}
- `CGAL::Triangulation_vertex_base_with_id_2` - `CGAL::Triangulation_vertex_base_with_id_2`
- `CGAL::Arr_vertex_index_map` - `CGAL::Arr_vertex_index_map`
- `CGAL::Arr_face_index_map` - `CGAL::Arr_face_index_map`
@ -603,7 +603,7 @@ user might encounter.
- `CGAL::Linear_cell_complex_bgl_min_items` - `CGAL::Linear_cell_complex_bgl_min_items`
- `CGAL::Linear_cell_complex_for_bgl_combinatorial_map_helper` - `CGAL::Linear_cell_complex_for_bgl_combinatorial_map_helper`
## Helper Functions ## \cgalCRPSection{Helper Functions}
- `CGAL::is_border()` - `CGAL::is_border()`
- `CGAL::is_border_edge()` - `CGAL::is_border_edge()`
- `CGAL::is_bivalent()` - `CGAL::is_bivalent()`
@ -636,7 +636,7 @@ user might encounter.
- `CGAL::clear()` - `CGAL::clear()`
- `CGAL::copy_face_graph()` - `CGAL::copy_face_graph()`
## Iterators ## \cgalCRPSection{Iterators}
- `CGAL::Halfedge_around_source_iterator` - `CGAL::Halfedge_around_source_iterator`
- `CGAL::Halfedge_around_target_iterator` - `CGAL::Halfedge_around_target_iterator`
- `CGAL::Halfedge_around_face_iterator` - `CGAL::Halfedge_around_face_iterator`
@ -652,7 +652,7 @@ user might encounter.
- `CGAL::vertices_around_face()` - `CGAL::vertices_around_face()`
- `CGAL::vertices_around_target()` - `CGAL::vertices_around_target()`
## Circulators ## \cgalCRPSection{Circulators}
- `CGAL::Halfedge_around_source_circulator` - `CGAL::Halfedge_around_source_circulator`
- `CGAL::Halfedge_around_target_circulator` - `CGAL::Halfedge_around_target_circulator`
- `CGAL::Halfedge_around_face_circulator` - `CGAL::Halfedge_around_face_circulator`
@ -660,7 +660,7 @@ user might encounter.
- `CGAL::Face_around_target_circulator` - `CGAL::Face_around_target_circulator`
- `CGAL::Face_around_face_circulator` - `CGAL::Face_around_face_circulator`
## Euler Operations ## \cgalCRPSection{Euler Operations}
- `CGAL::Euler::add_center_vertex()` - `CGAL::Euler::add_center_vertex()`
- `CGAL::Euler::add_edge()` - `CGAL::Euler::add_edge()`
- `CGAL::Euler::add_face()` - `CGAL::Euler::add_face()`
@ -681,7 +681,7 @@ user might encounter.
- `CGAL::Euler::split_loop()` - `CGAL::Euler::split_loop()`
- `CGAL::Euler::split_vertex()` - `CGAL::Euler::split_vertex()`
## Selection ## \cgalCRPSection{Selection}
- `CGAL::expand_face_selection()` - `CGAL::expand_face_selection()`
- `CGAL::reduce_face_selection()` - `CGAL::reduce_face_selection()`
- `CGAL::expand_edge_selection()` - `CGAL::expand_edge_selection()`
@ -691,21 +691,21 @@ user might encounter.
- `CGAL::select_incident_faces()` - `CGAL::select_incident_faces()`
- `CGAL::expand_face_selection_for_removal()` - `CGAL::expand_face_selection_for_removal()`
## Conversion Functions ## \cgalCRPSection{Conversion Functions}
- `CGAL::split_graph_into_polylines()` - `CGAL::split_graph_into_polylines()`
## Graph Adaptors ## \cgalCRPSection{Graph Adaptors}
- `CGAL::Dual` - `CGAL::Dual`
- `CGAL::Face_filtered_graph` - `CGAL::Face_filtered_graph`
- `CGAL::Graph_with_descriptor_with_graph` - `CGAL::Graph_with_descriptor_with_graph`
- `CGAL::Graph_with_descriptor_with_graph_property_map` - `CGAL::Graph_with_descriptor_with_graph_property_map`
- `CGAL::Seam_mesh` - `CGAL::Seam_mesh`
## Partitioning Methods ## \cgalCRPSection{Partitioning Methods}
- `CGAL::METIS::partition_graph()` - `CGAL::METIS::partition_graph()`
- `CGAL::METIS::partition_dual_graph()` - `CGAL::METIS::partition_dual_graph()`
## I/O Functions ## \cgalCRPSection{I/O Functions}
- \link PkgBGLIOFct CGAL::read_off() \endlink - \link PkgBGLIOFct CGAL::read_off() \endlink
- \link PkgBGLIOFct CGAL::write_off() \endlink - \link PkgBGLIOFct CGAL::write_off() \endlink
- \link PkgBGLIOFct CGAL::write_wrl() \endlink - \link PkgBGLIOFct CGAL::write_wrl() \endlink

View File

@ -43,8 +43,7 @@ vertices as a source and target. It is possible to filter border edges
using `boost::filtered_graph` as shown in example using `boost::filtered_graph` as shown in example
\ref BGL_surface_mesh/surface_mesh_dual.cpp \ref BGL_surface_mesh/surface_mesh_dual.cpp
Property forwarding \cgalHeading{Property Forwarding}
-------------------
\cgalAdvancedBegin \cgalAdvancedBegin
Edge properties of the underlying graph are forwarded directly. For Edge properties of the underlying graph are forwarded directly. For
faces and vertices only the `face_index` and `vertex_index` properties faces and vertices only the `face_index` and `vertex_index` properties

View File

@ -118,8 +118,7 @@ The class `Graph_with_descriptor_with_graph` wraps a graph into another graph in
For example, calling `source(edge, graph)` will trigger an assertion if `edge` does not belong to `graph`. For example, calling `source(edge, graph)` will trigger an assertion if `edge` does not belong to `graph`.
It is mainly used for debugging purposes. It is mainly used for debugging purposes.
Property forwarding \cgalHeading{Property Forwarding}
-------------------
All internal properties of the underlying graph are forwarded. All internal properties of the underlying graph are forwarded.
Property maps can be wrapped with `Graph_with_descriptor_with_graph_property_map`. Property maps can be wrapped with `Graph_with_descriptor_with_graph_property_map`.

View File

@ -22,24 +22,24 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `BarycentricTraits_2` - `BarycentricTraits_2`
- `BarycentricCoordinates_2` - `BarycentricCoordinates_2`
## Namespaces ## \cgalCRPSection{Namespaces}
- `CGAL::Barycentric_coordinates` - `CGAL::Barycentric_coordinates`
## Classes ## \cgalCRPSection{General Classes}
- `CGAL::Barycentric_coordinates::Segment_coordinates_2<Traits>` - `CGAL::Barycentric_coordinates::Segment_coordinates_2<Traits>`
- `CGAL::Barycentric_coordinates::Triangle_coordinates_2<Traits>` - `CGAL::Barycentric_coordinates::Triangle_coordinates_2<Traits>`
- `CGAL::Barycentric_coordinates::Generalized_barycentric_coordinates_2<Coordinate_2, Traits>` - `CGAL::Barycentric_coordinates::Generalized_barycentric_coordinates_2<Coordinate_2, Traits>`
## ## \cgalCRPSection{Models of `BarycentricCoordinates_2`}
- `CGAL::Barycentric_coordinates::Wachspress_2<Traits>` - `CGAL::Barycentric_coordinates::Wachspress_2<Traits>`
- `CGAL::Barycentric_coordinates::Mean_value_2<Traits>` - `CGAL::Barycentric_coordinates::Mean_value_2<Traits>`
- `CGAL::Barycentric_coordinates::Discrete_harmonic_2<Traits>` - `CGAL::Barycentric_coordinates::Discrete_harmonic_2<Traits>`
## Enumerations ## \cgalCRPSection{Enumerations}
- `CGAL::Barycentric_coordinates::Query_point_location` - `CGAL::Barycentric_coordinates::Query_point_location`
- `CGAL::Barycentric_coordinates::Type_of_algorithm` - `CGAL::Barycentric_coordinates::Type_of_algorithm`

View File

@ -33,7 +33,7 @@ containment predicates.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `GpsTraitsGeneralPolygon_2` - `GpsTraitsGeneralPolygon_2`
- `GpsTraitsGeneralPolygonWithHoles_2` - `GpsTraitsGeneralPolygonWithHoles_2`
- `GeneralPolygon_2` - `GeneralPolygon_2`
@ -43,7 +43,7 @@ containment predicates.
- `GeneralPolygonSetDcelFace` - `GeneralPolygonSetDcelFace`
- `GeneralPolygonSetDcelHalfedge` - `GeneralPolygonSetDcelHalfedge`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Polygon_set_2<Kernel,Container,Dcel>` - `CGAL::Polygon_set_2<Kernel,Container,Dcel>`
- `CGAL::General_polygon_set_2<Traits,Dcel>` - `CGAL::General_polygon_set_2<Traits,Dcel>`
- `CGAL::General_polygon_2<ArrTraits>` - `CGAL::General_polygon_2<ArrTraits>`
@ -53,7 +53,7 @@ containment predicates.
- `CGAL::Gps_traits_2<ArrTraits,GeneralPolygon>` - `CGAL::Gps_traits_2<ArrTraits,GeneralPolygon>`
- `CGAL::Gps_default_dcel<Traits>` - `CGAL::Gps_default_dcel<Traits>`
## Functions ## \cgalCRPSection{Functions}
- \link boolean_complement `CGAL::complement()` \endlink - \link boolean_complement `CGAL::complement()` \endlink
- \link boolean_do_intersect `CGAL::do_intersect()` \endlink - \link boolean_do_intersect `CGAL::do_intersect()` \endlink
- \link boolean_intersection `CGAL::intersection()` \endlink - \link boolean_intersection `CGAL::intersection()` \endlink

View File

@ -20,7 +20,7 @@
\cgalPkgShortInfoEnd \cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
## Assertions ## \cgalCRPSection{Assertions}
The optimization code uses infix `OPTIMISATION` in the assertions, The optimization code uses infix `OPTIMISATION` in the assertions,
e.g. defining the compiler flag e.g. defining the compiler flag
@ -29,7 +29,7 @@ checking off, cf. Section \ref secchecks.
\cgalClassifedRefPages \cgalClassifedRefPages
## Bounding Areas and Volumes ## \cgalCRPSection{Bounding Areas and Volumes}
- `CGAL::Min_circle_2<Traits>` - `CGAL::Min_circle_2<Traits>`
- `CGAL::Min_circle_2_traits_2<K>` - `CGAL::Min_circle_2_traits_2<K>`

View File

@ -39,16 +39,16 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `BoxIntersectionBox_d` - `BoxIntersectionBox_d`
- `BoxIntersectionTraits_d` - `BoxIntersectionTraits_d`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Box_intersection_d::Box_d<NT,int D,IdPolicy>` - `CGAL::Box_intersection_d::Box_d<NT,int D,IdPolicy>`
- `CGAL::Box_intersection_d::Box_with_handle_d<NT, int D, Handle, IdPolicy>` - `CGAL::Box_intersection_d::Box_with_handle_d<NT, int D, Handle, IdPolicy>`
- `CGAL::Box_intersection_d::Box_traits_d<BoxHandle>` - `CGAL::Box_intersection_d::Box_traits_d<BoxHandle>`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::box_intersection_d` - `CGAL::box_intersection_d`
- `CGAL::box_self_intersection_d` - `CGAL::box_self_intersection_d`

View File

@ -17,7 +17,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Ipelet_base<Kernel,int nbf>` - `CGAL::Ipelet_base<Kernel,int nbf>`
*/ */

View File

@ -40,11 +40,11 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Geometric Concepts ## \cgalCRPSection{Geometric Concepts}
- `CircularKernel` - `CircularKernel`
### Functors ### \cgalCRPSubsection{Functors}
- `CircularKernel::ConstructLine_2` - `CircularKernel::ConstructLine_2`
- `CircularKernel::ConstructCircle_2` - `CircularKernel::ConstructCircle_2`
@ -80,23 +80,23 @@
- `CircularKernel::Split_2` - `CircularKernel::Split_2`
- `CircularKernel::GetEquation` - `CircularKernel::GetEquation`
## Geometric Kernels and Classes ## \cgalCRPSection{Geometric Kernels and Classes}
### Kernels ### \cgalCRPSubsection{Kernels}
- `CGAL::Circular_kernel_2<Kernel,AlgebraicKernelForCircles>` - `CGAL::Circular_kernel_2<Kernel,AlgebraicKernelForCircles>`
- `CGAL::Exact_circular_kernel_2` - `CGAL::Exact_circular_kernel_2`
### Points ### \cgalCRPSubsection{Points}
- `CGAL::Circular_arc_point_2<CircularKernel>` - `CGAL::Circular_arc_point_2<CircularKernel>`
### Arcs ### \cgalCRPSubsection{Arcs}
- `CGAL::Circular_arc_2<CircularKernel>` - `CGAL::Circular_arc_2<CircularKernel>`
- `CGAL::Line_arc_2<CircularKernel>` - `CGAL::Line_arc_2<CircularKernel>`
## Geometric Global Functions ## \cgalCRPSection{Geometric Global Functions}
- \link compare_x_circular_grp `CGAL::compare_x()` \endlink - \link compare_x_circular_grp `CGAL::compare_x()` \endlink
- \link compare_y_circular_grp `CGAL::compare_y()` \endlink - \link compare_y_circular_grp `CGAL::compare_y()` \endlink
@ -114,11 +114,11 @@
- `CGAL::make_x_monotone()` - `CGAL::make_x_monotone()`
- `CGAL::make_xy_monotone()` - `CGAL::make_xy_monotone()`
## Algebraic Concepts ## \cgalCRPSection{Algebraic Concepts}
- `AlgebraicKernelForCircles` - `AlgebraicKernelForCircles`
### Functors ### \cgalCRPSubsection{Functors}
- `AlgebraicKernelForCircles::ConstructPolynomial_1_2` - `AlgebraicKernelForCircles::ConstructPolynomial_1_2`
@ -131,18 +131,18 @@
- `AlgebraicKernelForCircles::YCriticalPoints` - `AlgebraicKernelForCircles::YCriticalPoints`
- `AlgebraicKernelForCircles::Solve` - `AlgebraicKernelForCircles::Solve`
## Algebraic %Kernel and Classes ## \cgalCRPSection{Algebraic %Kernel and Classes}
### %Kernel ### \cgalCRPSubsection{%Kernel}
- `CGAL::Algebraic_kernel_for_circles_2_2<RT>` - `CGAL::Algebraic_kernel_for_circles_2_2<RT>`
### Polynomials ### \cgalCRPSubsection{Polynomials}
- `CGAL::Polynomial_1_2<RT>` - `CGAL::Polynomial_1_2<RT>`
- `CGAL::Polynomial_for_circles_2_2<FT>` - `CGAL::Polynomial_for_circles_2_2<FT>`
### Roots of Polynomials ### \cgalCRPSubsection{Roots of Polynomials}
- `CGAL::Sqrt_extension<NT,ROOT>` - `CGAL::Sqrt_extension<NT,ROOT>`
- `CGAL::Root_for_circles_2_2<FT>` - `CGAL::Root_for_circles_2_2<FT>`

View File

@ -36,17 +36,17 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Geometric Concepts ## \cgalCRPSection{Geometric Concepts}
- `SphericalKernel` - `SphericalKernel`
### Object types ### \cgalCRPSubsection{Object Types}
- `SphericalKernel::CircularArc_3` - `SphericalKernel::CircularArc_3`
- `SphericalKernel::CircularArcPoint_3` - `SphericalKernel::CircularArcPoint_3`
- `SphericalKernel::LineArc_3` - `SphericalKernel::LineArc_3`
### Functors ### \cgalCRPSubsection{Functors}
- `SphericalKernel::ConstructPlane_3` - `SphericalKernel::ConstructPlane_3`
- `SphericalKernel::ConstructSphere_3` - `SphericalKernel::ConstructSphere_3`
@ -87,27 +87,27 @@
- `SphericalKernel::ComputeApproximateAngle_3` - `SphericalKernel::ComputeApproximateAngle_3`
- `SphericalKernel::GetEquation` - `SphericalKernel::GetEquation`
## Geometric Kernels and Classes ## \cgalCRPSection{Geometric Kernels and Classes}
### Kernels ### \cgalCRPSubsection{Kernels}
- `CGAL::Spherical_kernel_3<Kernel,AlgebraicKernelForSpheres>` - `CGAL::Spherical_kernel_3<Kernel,AlgebraicKernelForSpheres>`
- `CGAL::Exact_spherical_kernel_3` - `CGAL::Exact_spherical_kernel_3`
### Points ### \cgalCRPSubsection{Points}
- `CGAL::Circular_arc_point_3<SphericalKernel>` - `CGAL::Circular_arc_point_3<SphericalKernel>`
### Arcs ### \cgalCRPSubsection{Arcs}
- `CGAL::Line_arc_3<SphericalKernel>` - `CGAL::Line_arc_3<SphericalKernel>`
- `CGAL::Circular_arc_3<SphericalKernel>` - `CGAL::Circular_arc_3<SphericalKernel>`
### Constants and Enumerations ### \cgalCRPSection{Constants and Enumerations}
- `CGAL::Circle_type` - `CGAL::Circle_type`
## Geometric Global Functions ## \cgalCRPSection{Geometric Global Functions}
- \link compare_x_spherical_grp `CGAL::compare_x()` \endlink - \link compare_x_spherical_grp `CGAL::compare_x()` \endlink
- \link compare_y_spherical_grp `CGAL::compare_y()` \endlink - \link compare_y_spherical_grp `CGAL::compare_y()` \endlink
@ -129,11 +129,11 @@
- \link do_intersect_grp `CGAL::do_intersect()` \endlink - \link do_intersect_grp `CGAL::do_intersect()` \endlink
- \link intersection_grp `CGAL::intersection()` \endlink - \link intersection_grp `CGAL::intersection()` \endlink
## Algebraic Concepts ## \cgalCRPSection{Algebraic Concepts}
- `AlgebraicKernelForSpheres` - `AlgebraicKernelForSpheres`
### Functors ### \cgalCRPSubsection{Functors}
- `AlgebraicKernelForSpheres::ConstructPolynomial_1_3` - `AlgebraicKernelForSpheres::ConstructPolynomial_1_3`
- `AlgebraicKernelForSpheres::ConstructPolynomialForSpheres_2_3` - `AlgebraicKernelForSpheres::ConstructPolynomialForSpheres_2_3`
@ -149,19 +149,19 @@
- `AlgebraicKernelForSpheres::ZCriticalPoints` - `AlgebraicKernelForSpheres::ZCriticalPoints`
- `AlgebraicKernelForSpheres::Solve` - `AlgebraicKernelForSpheres::Solve`
## Algebraic %Kernel and Classes ## \cgalCRPSection{Algebraic %Kernel and Classes}
### %Kernel ### \cgalCRPSubsection{%Kernel}
- `CGAL::Algebraic_kernel_for_spheres_2_3<RT>` - `CGAL::Algebraic_kernel_for_spheres_2_3<RT>`
### Polynomials ### \cgalCRPSubsection{Polynomials}
- `CGAL::Polynomial_1_3<RT>` - `CGAL::Polynomial_1_3<RT>`
- `CGAL::Polynomial_for_spheres_2_3<FT>` - `CGAL::Polynomial_for_spheres_2_3<FT>`
- `CGAL::Polynomials_for_lines_3<FT>` - `CGAL::Polynomials_for_lines_3<FT>`
### Roots of Polynomials ### \cgalCRPSubsection{Roots of Polynomials}
- `CGAL::Sqrt_extension<NT,ROOT>` - `CGAL::Sqrt_extension<NT,ROOT>`
- `CGAL::Root_for_spheres_2_3<RT>` - `CGAL::Root_for_spheres_2_3<RT>`

View File

@ -58,7 +58,7 @@ circulators as well as with iterators.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Handle` - `Handle`
- `Range` - `Range`
- `ConstRange` - `ConstRange`
@ -67,7 +67,7 @@ circulators as well as with iterators.
- `BidirectionalCirculator` - `BidirectionalCirculator`
- `RandomAccessCirculator` - `RandomAccessCirculator`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Container_from_circulator<C>` - `CGAL::Container_from_circulator<C>`
- `CGAL::Circulator_from_iterator<I>` - `CGAL::Circulator_from_iterator<I>`
- `CGAL::Circulator_from_container<C>` - `CGAL::Circulator_from_container<C>`

View File

@ -88,43 +88,43 @@ Data structures specialized to classify clusters.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `CGAL::Classification::Classifier` - `CGAL::Classification::Classifier`
- `CGAL::Classification::NeighborQuery` - `CGAL::Classification::NeighborQuery`
## Main Functions ## \cgalCRPSection{Main Functions}
- `CGAL::Classification::classify()` - `CGAL::Classification::classify()`
- `CGAL::Classification::classify_with_local_smoothing()` - `CGAL::Classification::classify_with_local_smoothing()`
- `CGAL::Classification::classify_with_graphcut()` - `CGAL::Classification::classify_with_graphcut()`
## Classifiers ## \cgalCRPSection{Classifiers}
- `CGAL::Classification::ETHZ::Random_forest_classifier` - `CGAL::Classification::ETHZ::Random_forest_classifier`
- `CGAL::Classification::OpenCV::Random_forest_classifier` - `CGAL::Classification::OpenCV::Random_forest_classifier`
- `CGAL::Classification::TensorFlow::Neural_network_classifier<ActivationFunction>` - `CGAL::Classification::TensorFlow::Neural_network_classifier<ActivationFunction>`
- `CGAL::Classification::Sum_of_weighted_features_classifier` - `CGAL::Classification::Sum_of_weighted_features_classifier`
## Common Data Structures ## \cgalCRPSection{Common Data Structures}
- `CGAL::Classification::Local_eigen_analysis` - `CGAL::Classification::Local_eigen_analysis`
- `CGAL::Classification::Planimetric_grid<GeomTraits, PointRange, PointMap>` - `CGAL::Classification::Planimetric_grid<GeomTraits, PointRange, PointMap>`
- `CGAL::Classification::Evaluation` - `CGAL::Classification::Evaluation`
## Label ## \cgalCRPSection{Label}
- `CGAL::Classification::Label` - `CGAL::Classification::Label`
- `CGAL::Classification::Label_handle` - `CGAL::Classification::Label_handle`
- `CGAL::Classification::Label_set` - `CGAL::Classification::Label_set`
## Feature ## \cgalCRPSection{Feature}
- `CGAL::Classification::Feature_base` - `CGAL::Classification::Feature_base`
- `CGAL::Classification::Feature_handle` - `CGAL::Classification::Feature_handle`
- `CGAL::Classification::Feature_set` - `CGAL::Classification::Feature_set`
## Predefined Features ## \cgalCRPSection{Predefined Features}
- `CGAL::Classification::Feature::Color_channel<GeomTraits, PointRange, ColorMap>` - `CGAL::Classification::Feature::Color_channel<GeomTraits, PointRange, ColorMap>`
- `CGAL::Classification::Feature::Distance_to_plane<PointRange, PointMap>` - `CGAL::Classification::Feature::Distance_to_plane<PointRange, PointMap>`
@ -138,19 +138,19 @@ Data structures specialized to classify clusters.
- `CGAL::Classification::Feature::Vertical_range<GeomTraits, PointRange, PointMap>` - `CGAL::Classification::Feature::Vertical_range<GeomTraits, PointRange, PointMap>`
- `CGAL::Classification::Feature::Verticality<GeomTraits>` - `CGAL::Classification::Feature::Verticality<GeomTraits>`
## Point Set Classification ## \cgalCRPSection{Point Set Classification}
- `CGAL::Classification::Point_set_feature_generator<GeomTraits, PointRange, PointMap, ConcurrencyTag, DiagonalizeTraits>` - `CGAL::Classification::Point_set_feature_generator<GeomTraits, PointRange, PointMap, ConcurrencyTag, DiagonalizeTraits>`
- `CGAL::Classification::Point_set_neighborhood<GeomTraits, PointRange, PointMap>` - `CGAL::Classification::Point_set_neighborhood<GeomTraits, PointRange, PointMap>`
## Mesh Classification ## \cgalCRPSection{Mesh Classification}
- `CGAL::Classification::Mesh_feature_generator<GeomTraits, FaceGraph, PointMap, ConcurrencyTag, DiagonalizeTraits>` - `CGAL::Classification::Mesh_feature_generator<GeomTraits, FaceGraph, PointMap, ConcurrencyTag, DiagonalizeTraits>`
- `CGAL::Classification::Mesh_neighborhood<FaceListGraph>` - `CGAL::Classification::Mesh_neighborhood<FaceListGraph>`
- `CGAL::Classification::Face_descriptor_to_center_of_mass_map<FaceListGraph, VertexPointMap>` - `CGAL::Classification::Face_descriptor_to_center_of_mass_map<FaceListGraph, VertexPointMap>`
- `CGAL::Classification::Face_descriptor_to_face_descriptor_with_bbox_map<FaceListGraph, VertexPointMap>` - `CGAL::Classification::Face_descriptor_to_face_descriptor_with_bbox_map<FaceListGraph, VertexPointMap>`
## Cluster Classification ## \cgalCRPSection{Cluster Classification}
- `CGAL::Classification::Cluster<ItemRange, ItemMap>` - `CGAL::Classification::Cluster<ItemRange, ItemMap>`
- `CGAL::Classification::create_clusters_from_indices()` - `CGAL::Classification::create_clusters_from_indices()`

View File

@ -41,26 +41,26 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `GenericMap` - `GenericMap`
- `GenericMapItems` - `GenericMapItems`
- `CellAttribute` - `CellAttribute`
- `CombinatorialMap` - `CombinatorialMap`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Combinatorial_map<d,Items,Alloc>` - `CGAL::Combinatorial_map<d,Items,Alloc>`
- `CGAL::Cell_attribute<CMap,Info_,Tag,OnMerge,OnSplit>` - `CGAL::Cell_attribute<CMap,Info_,Tag,OnMerge,OnSplit>`
- `CGAL::Cell_attribute_with_id<CMap,Info_,Tag,OnMerge,OnSplit>` - `CGAL::Cell_attribute_with_id<CMap,Info_,Tag,OnMerge,OnSplit>`
- `CGAL::Generic_map_min_items` - `CGAL::Generic_map_min_items`
## Global Functions ## \cgalCRPSection{Global Functions}
### Constructions for Combinatorial Maps ### \cgalCRPSubsection{Constructions for Combinatorial Maps}
- `CGAL::make_edge<CMap>` - `CGAL::make_edge<CMap>`
- `CGAL::make_combinatorial_polygon<CMap>` - `CGAL::make_combinatorial_polygon<CMap>`
- `CGAL::make_combinatorial_tetrahedron<CMap>` - `CGAL::make_combinatorial_tetrahedron<CMap>`
- `CGAL::make_combinatorial_hexahedron<CMap>` - `CGAL::make_combinatorial_hexahedron<CMap>`
### Operations for Combinatorial Maps ### \cgalCRPSubsection{Operations for Combinatorial Maps}
- `CGAL::is_removable<CMap,i>` - `CGAL::is_removable<CMap,i>`
- `CGAL::remove_cell<CMap,i>` - `CGAL::remove_cell<CMap,i>`
- `CGAL::is_insertable_cell_1_in_cell_2<CMap>` - `CGAL::is_insertable_cell_1_in_cell_2<CMap>`

View File

@ -32,15 +32,15 @@ This package also provides options for the Half Yao graph and the Half Theta gra
\cgalClassifedRefPages \cgalClassifedRefPages
## Functors ## \cgalCRPSection{Functors}
- `CGAL::Compute_cone_boundaries_2` - `CGAL::Compute_cone_boundaries_2`
- `CGAL::Construct_yao_graph_2` - `CGAL::Construct_yao_graph_2`
- `CGAL::Construct_theta_graph_2` - `CGAL::Construct_theta_graph_2`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::gnuplot_output_2()` - `CGAL::gnuplot_output_2()`
## Enumerations ## \cgalCRPSection{Enumerations}
- `CGAL::Cones_selected` - `CGAL::Cones_selected`
*/ */

View File

@ -19,7 +19,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- `CGAL::convex_decomposition_3(Nef_polyhedron_3& N)` - `CGAL::convex_decomposition_3(Nef_polyhedron_3& N)`
*/ */

View File

@ -51,7 +51,7 @@ upper hull of a set of points.
\cgalClassifedRefPages \cgalClassifedRefPages
## Assertions ## \cgalCRPSection{Assertions}
The assertion flags for the convex hull and extreme point algorithms The assertion flags for the convex hull and extreme point algorithms
use `CH` in their names (<I>e.g.</I>, `CGAL_CH_NO_POSTCONDITIONS`). use `CH` in their names (<I>e.g.</I>, `CGAL_CH_NO_POSTCONDITIONS`).
@ -61,16 +61,16 @@ input points in the polygon or polyhedron defined by the output points.
The latter is considered an expensive checking and can be enabled by The latter is considered an expensive checking and can be enabled by
defining `CGAL_CH_CHECK_EXPENSIVE`. defining `CGAL_CH_CHECK_EXPENSIVE`.
## Concepts ## \cgalCRPSection{Concepts}
- `ConvexHullTraits_2` - `ConvexHullTraits_2`
## Traits Classes ## \cgalCRPSection{Traits Classes}
- `CGAL::Convex_hull_constructive_traits_2<R>` - `CGAL::Convex_hull_constructive_traits_2<R>`
- `CGAL::Convex_hull_traits_2<R>` - `CGAL::Convex_hull_traits_2<R>`
## Convex Hull Functions ## \cgalCRPSection{Convex Hull Functions}
- `CGAL::ch_akl_toussaint()` - `CGAL::ch_akl_toussaint()`
- `CGAL::ch_bykat()` - `CGAL::ch_bykat()`
@ -80,19 +80,19 @@ defining `CGAL_CH_CHECK_EXPENSIVE`.
- `CGAL::ch_melkman()` - `CGAL::ch_melkman()`
- `CGAL::convex_hull_2()` - `CGAL::convex_hull_2()`
## Convexity Checking Functions ## \cgalCRPSection{Convexity Checking Functions}
- `CGAL::is_ccw_strongly_convex_2()` - `CGAL::is_ccw_strongly_convex_2()`
- `CGAL::is_cw_strongly_convex_2()` - `CGAL::is_cw_strongly_convex_2()`
## Hull Subsequence Functions ## \cgalCRPSection{Hull Subsequence Functions}
- `CGAL::ch_graham_andrew_scan()` - `CGAL::ch_graham_andrew_scan()`
- `CGAL::ch_jarvis_march()` - `CGAL::ch_jarvis_march()`
- `CGAL::lower_hull_points_2()` - `CGAL::lower_hull_points_2()`
- `CGAL::upper_hull_points_2()` - `CGAL::upper_hull_points_2()`
## Extreme Point Functions ## \cgalCRPSection{Extreme Point Functions}
- `CGAL::ch_e_point()` - `CGAL::ch_e_point()`
- `CGAL::ch_nswe_point()` - `CGAL::ch_nswe_point()`

View File

@ -51,7 +51,7 @@ and arbitrary dimensions as well as functions for testing if a given set of
points in is strongly convex or not. This chapter describes the functions points in is strongly convex or not. This chapter describes the functions
available for three dimensions. available for three dimensions.
## Assertions ## \cgalCRPSection{Assertions}
The assertion flags for the convex hull and extreme point algorithms The assertion flags for the convex hull and extreme point algorithms
use `CH` in their names (<I>e.g.</I>, `CGAL_CH_NO_POSTCONDITIONS`). use `CH` in their names (<I>e.g.</I>, `CGAL_CH_NO_POSTCONDITIONS`).
For the convex hull algorithms, the postcondition For the convex hull algorithms, the postcondition
@ -62,27 +62,27 @@ defining `CGAL_CH_CHECK_EXPENSIVE`.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `ConvexHullTraits_3` - `ConvexHullTraits_3`
- `IsStronglyConvexTraits_3` - `IsStronglyConvexTraits_3`
## Traits Classes ## \cgalCRPSection{Traits Classes}
- `CGAL::Convex_hull_traits_3<R>` - `CGAL::Convex_hull_traits_3<R>`
- `CGAL::Extreme_points_traits_adapter_3` - `CGAL::Extreme_points_traits_adapter_3`
## Convex Hull Functions ## \cgalCRPSection{Convex Hull Functions}
- `CGAL::convex_hull_3` - `CGAL::convex_hull_3`
- `CGAL::extreme_points_3` - `CGAL::extreme_points_3`
- `CGAL::make_extreme_points_traits_adapter` - `CGAL::make_extreme_points_traits_adapter`
## Convexity Checking Function ## \cgalCRPSection{Convexity Checking Function}
- `CGAL::is_strongly_convex_3` - `CGAL::is_strongly_convex_3`
## Halfspace Intersection Functions ## \cgalCRPSection{Halfspace Intersection Functions}
- `CGAL::halfspace_intersection_3` - `CGAL::halfspace_intersection_3`
- `CGAL::halfspace_intersection_with_constructions_3` - `CGAL::halfspace_intersection_with_constructions_3`

View File

@ -37,12 +37,12 @@ computing the nearest and furthest site Delaunay triangulation.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts # \cgalCRPSection{Concepts}
- `ConvexHullTraits_d` - `ConvexHullTraits_d`
- `DelaunayLiftedTraits_d` - `DelaunayLiftedTraits_d`
- `DelaunayTraits_d` - `DelaunayTraits_d`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Convex_hull_d_traits_3<R>` - `CGAL::Convex_hull_d_traits_3<R>`
- `CGAL::Convex_hull_d<R>` - `CGAL::Convex_hull_d<R>`
- `CGAL::Delaunay_d< R, Lifted_R > ` - `CGAL::Delaunay_d< R, Lifted_R > `

View File

@ -291,6 +291,8 @@ ALIASES = "sc{1}=<span style=\"font-variant: small-caps;\">\1</sp
"cgalTagFalse=\link CGAL::Tag_false `CGAL::Tag_false`\endlink" \ "cgalTagFalse=\link CGAL::Tag_false `CGAL::Tag_false`\endlink" \
"cgalHeading{1}= <B>\1</B><BR>" \ "cgalHeading{1}= <B>\1</B><BR>" \
"cgalClassifedRefPages=\htmlonly <h2 class=\"groupheader\">Classified Reference Pages</h2> \endhtmlonly" \ "cgalClassifedRefPages=\htmlonly <h2 class=\"groupheader\">Classified Reference Pages</h2> \endhtmlonly" \
"cgalCRPSection{1}=<h2>\1</h2>" \
"cgalCRPSubsection{1}=<h3>\1</h3>" \
"cgalCite{1}=<!-- -->\cite \1" "cgalCite{1}=<!-- -->\cite \1"
# This tag can be used to specify a number of word-keyword mappings (TCL only). # This tag can be used to specify a number of word-keyword mappings (TCL only).

View File

@ -292,6 +292,8 @@ ALIASES = "sc{1}=<span style=\"font-variant: small-caps;\">\1</sp
"cgalTagFalse=\link CGAL::Tag_false `CGAL::Tag_false`\endlink" \ "cgalTagFalse=\link CGAL::Tag_false `CGAL::Tag_false`\endlink" \
"cgalHeading{1}= <B>\1</B><BR>" \ "cgalHeading{1}= <B>\1</B><BR>" \
"cgalClassifedRefPages=\htmlonly[block] <h2 class=\"groupheader\">Classified Reference Pages</h2> \endhtmlonly" \ "cgalClassifedRefPages=\htmlonly[block] <h2 class=\"groupheader\">Classified Reference Pages</h2> \endhtmlonly" \
"cgalCRPSection{1}=<h2>\1</h2>" \
"cgalCRPSubsection{1}=<h3>\1</h3>" \
"cgalCite{1}=<!-- -->\cite \1" "cgalCite{1}=<!-- -->\cite \1"
# This tag can be used to specify a number of word-keyword mappings (TCL only). # This tag can be used to specify a number of word-keyword mappings (TCL only).

View File

@ -293,6 +293,9 @@ ALIASES+= "cgalHeading{1}= <B>\1</B><BR>"
ALIASES+= "cgalClassifedRefPages=\htmlonly <h2 class=\"groupheader\">Classified Reference Pages</h2> \endhtmlonly" ALIASES+= "cgalClassifedRefPages=\htmlonly <h2 class=\"groupheader\">Classified Reference Pages</h2> \endhtmlonly"
ALIASES+= "cgalCRPSection{1}=<h2>\1</h2>"
ALIASES+= "cgalCRPSubsection{1}=<h3>\1</h3>"
ALIASES+= "cgalCite{1}=<!-- -->\cite \1" ALIASES+= "cgalCite{1}=<!-- -->\cite \1"
# This tag can be used to specify a number of word-keyword mappings (TCL only). # This tag can be used to specify a number of word-keyword mappings (TCL only).

View File

@ -27,18 +27,18 @@ induce the envelope over each interval is unique.
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- `CGAL::lower_envelope_2` - `CGAL::lower_envelope_2`
- `CGAL::upper_envelope_2` - `CGAL::upper_envelope_2`
- `CGAL::lower_envelope_x_monotone_2` - `CGAL::lower_envelope_x_monotone_2`
- `CGAL::upper_envelope_x_monotone_2` - `CGAL::upper_envelope_x_monotone_2`
## Concepts ## \cgalCRPSection{Concepts}
- `EnvelopeDiagram_1` - `EnvelopeDiagram_1`
- `EnvelopeDiagramVertex` - `EnvelopeDiagramVertex`
- `EnvelopeDiagramEdge` - `EnvelopeDiagramEdge`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Envelope_diagram_1<Traits> ` - `CGAL::Envelope_diagram_1<Traits> `
*/ */

View File

@ -28,16 +28,16 @@ diagram cell is unique.
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- `CGAL::lower_envelope_3` - `CGAL::lower_envelope_3`
- `CGAL::upper_envelope_3` - `CGAL::upper_envelope_3`
- `CGAL::lower_envelope_xy_monotone_3` - `CGAL::lower_envelope_xy_monotone_3`
- `CGAL::upper_envelope_xy_monotone_3` - `CGAL::upper_envelope_xy_monotone_3`
## Concepts ## \cgalCRPSection{Concepts}
- `EnvelopeTraits_3` - `EnvelopeTraits_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Envelope_diagram_2<EnvTraits>` - `CGAL::Envelope_diagram_2<EnvTraits>`
- `CGAL::Env_triangle_traits_3<Kernel>` - `CGAL::Env_triangle_traits_3<Kernel>`

View File

@ -24,13 +24,13 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `GenericMap` - `GenericMap`
- `GenericMapItems` - `GenericMapItems`
- `CellAttribute` - `CellAttribute`
- `GeneralizedMap` - `GeneralizedMap`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Generalized_map<d,Items,Alloc>` - `CGAL::Generalized_map<d,Items,Alloc>`
- `CGAL::Cell_attribute<GMap,Info_,Tag,OnMerge,OnSplit>` - `CGAL::Cell_attribute<GMap,Info_,Tag,OnMerge,OnSplit>`
- `CGAL::Generic_map_min_items<d>` - `CGAL::Generic_map_min_items<d>`

View File

@ -31,14 +31,14 @@ achieve random permutations for otherwise regular generators (
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `PointGenerator` - `PointGenerator`
- `RandomConvexSetTraits_2` - `RandomConvexSetTraits_2`
- `RandomPolygonTraits_2` - `RandomPolygonTraits_2`
- `RandomConvexHullTraits_2` - `RandomConvexHullTraits_2`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::perturb_points_2()` - `CGAL::perturb_points_2()`
- `CGAL::points_on_segment_2()` - `CGAL::points_on_segment_2()`
@ -52,7 +52,7 @@ achieve random permutations for otherwise regular generators (
- `CGAL::random_convex_hull_in_disc_2()` - `CGAL::random_convex_hull_in_disc_2()`
- `CGAL::get_default_random()` - `CGAL::get_default_random()`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Random` - `CGAL::Random`
- `CGAL::Points_on_segment_2<Point_2>` - `CGAL::Points_on_segment_2<Point_2>`
@ -75,7 +75,7 @@ achieve random permutations for otherwise regular generators (
- `CGAL::Random_points_on_sphere_d<Point_d>` - `CGAL::Random_points_on_sphere_d<Point_d>`
- `CGAL::Random_points_on_square_2<Point_2, Creator>` - `CGAL::Random_points_on_square_2<Point_2, Creator>`
## Traits Class ## \cgalCRPSection{Traits Class}
- `CGAL::Random_convex_set_traits_2<Kernel>` - `CGAL::Random_convex_set_traits_2<Kernel>`

View File

@ -18,7 +18,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Geomview_stream` - `CGAL::Geomview_stream`
*/ */

View File

@ -31,21 +31,21 @@ View Framework</A>.
\cgalClassifedRefPages \cgalClassifedRefPages
## GraphicsItem Classes ## \cgalCRPSection{GraphicsItem Classes}
- `CGAL::Qt::GraphicsItem` - `CGAL::Qt::GraphicsItem`
- `CGAL::Qt::TriangulationGraphicsItem<T>` - `CGAL::Qt::TriangulationGraphicsItem<T>`
- `CGAL::Qt::ConstrainedTriangulationGraphicsItem<CT>` - `CGAL::Qt::ConstrainedTriangulationGraphicsItem<CT>`
- `CGAL::Qt::VoronoiGraphicsItem<DT>` - `CGAL::Qt::VoronoiGraphicsItem<DT>`
## Input Classes ## \cgalCRPSection{Input Classes}
- `CGAL::Qt::GraphicsViewInput` - `CGAL::Qt::GraphicsViewInput`
- `CGAL::Qt::GraphicsViewCircleInput<K>` - `CGAL::Qt::GraphicsViewCircleInput<K>`
- `CGAL::Qt::GraphicsViewCircularArcInput<K>` - `CGAL::Qt::GraphicsViewCircularArcInput<K>`
- `CGAL::Qt::GraphicsViewIsoRectangleInput<K>` - `CGAL::Qt::GraphicsViewIsoRectangleInput<K>`
- `CGAL::Qt::GraphicsViewPolylineInput<K>` - `CGAL::Qt::GraphicsViewPolylineInput<K>`
## Miscellaneous Classes ## \cgalCRPSection{Miscellaneous Classes}
- `CGAL::Qt::Converter<K>` - `CGAL::Qt::Converter<K>`
- `CGAL::Qt::PainterOstream<K>` - `CGAL::Qt::PainterOstream<K>`
- `CGAL::Qt::GraphicsViewNavigation` - `CGAL::Qt::GraphicsViewNavigation`

View File

@ -60,14 +60,14 @@ found in \cgalCite{k-ugpdd-99}.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `HalfedgeDS<Traits,Items,Alloc>` - `HalfedgeDS<Traits,Items,Alloc>`
- `HalfedgeDSItems` - `HalfedgeDSItems`
- `HalfedgeDSVertex` - `HalfedgeDSVertex`
- `HalfedgeDSHalfedge` - `HalfedgeDSHalfedge`
- `HalfedgeDSFace` - `HalfedgeDSFace`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::HalfedgeDS_default<Traits,HalfedgeDSItems,Alloc>` - `CGAL::HalfedgeDS_default<Traits,HalfedgeDSItems,Alloc>`
- `CGAL::HalfedgeDS_list<Traits,HalfedgeDSItems,Alloc>` - `CGAL::HalfedgeDS_list<Traits,HalfedgeDSItems,Alloc>`
- `CGAL::HalfedgeDS_vector<Traits,HalfedgeDSItems,Alloc>` - `CGAL::HalfedgeDS_vector<Traits,HalfedgeDSItems,Alloc>`

View File

@ -32,15 +32,15 @@ source vertices. }
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `HeatMethodTraits_3` - `HeatMethodTraits_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Heat_method_3::Surface_mesh_geodesic_distances_3` - `CGAL::Heat_method_3::Surface_mesh_geodesic_distances_3`
- `CGAL::Heat_method_3::Direct` - `CGAL::Heat_method_3::Direct`
- `CGAL::Heat_method_3::Intrinsic_Delaunay` - `CGAL::Heat_method_3::Intrinsic_Delaunay`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::Heat_method_3::estimate_geodesic_distances()` - `CGAL::Heat_method_3::estimate_geodesic_distances()`

View File

@ -22,7 +22,7 @@
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
## Assertions ## \cgalCRPSection{Assertions}
The optimization code uses infix `OPTIMISATION` in the assertions, The optimization code uses infix `OPTIMISATION` in the assertions,
e.g. defining the compiler flag e.g. defining the compiler flag

View File

@ -43,7 +43,7 @@ these interpolation functions depend on the properties of the
barycentric coordinates. They are provided in this package under the barycentric coordinates. They are provided in this package under the
names `linear_interpolation()` and `quadratic_interpolation()`. names `linear_interpolation()` and `quadratic_interpolation()`.
## Natural Neighbor Interpolation ## \cgalCRPSection{Natural Neighbor Interpolation}
Natural neighbor coordinates are defined by Sibson in 1980 and are based on the Voronoi Natural neighbor coordinates are defined by Sibson in 1980 and are based on the Voronoi
diagram of the data points. Interpolation methods based on natural diagram of the data points. Interpolation methods based on natural
@ -74,11 +74,11 @@ User Manual \endlink.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `InterpolationTraits` - `InterpolationTraits`
- `GradientFittingTraits` - `GradientFittingTraits`
## Interpolation Functions ## \cgalCRPSection{Interpolation Functions}
- `CGAL::linear_interpolation()` - `CGAL::linear_interpolation()`
- `CGAL::sibson_c1_interpolation()` - `CGAL::sibson_c1_interpolation()`
- `CGAL::farin_c1_interpolation()` - `CGAL::farin_c1_interpolation()`
@ -88,11 +88,11 @@ User Manual \endlink.
- `CGAL::Interpolation_traits_2<K>` - `CGAL::Interpolation_traits_2<K>`
- `CGAL::Interpolation_gradient_fitting_traits_2<K>` - `CGAL::Interpolation_gradient_fitting_traits_2<K>`
## Natural neighbor coordinate computation ## \cgalCRPSection{Natural Neighbor Coordinate Computation}
- `CGAL::natural_neighbor_coordinates_2()` - `CGAL::natural_neighbor_coordinates_2()`
- `CGAL::regular_neighbor_coordinates_2()` - `CGAL::regular_neighbor_coordinates_2()`
## Surface neighbor and surface neighbor coordinate computation ## \cgalCRPSection{Surface Neighbor and Surface Neighbor Coordinate Computation}
- `CGAL::Voronoi_intersection_2_traits_3<K>` - `CGAL::Voronoi_intersection_2_traits_3<K>`
- `CGAL::surface_neighbor_coordinates_3()` - `CGAL::surface_neighbor_coordinates_3()`
- `CGAL::surface_neighbors_3()` - `CGAL::surface_neighbors_3()`

View File

@ -39,10 +39,10 @@ the interval skip list class is parameterized.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Interval` - `Interval`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Interval_skip_list<Interval>` - `CGAL::Interval_skip_list<Interval>`
- `CGAL::Interval_skip_list_interval<Value>` - `CGAL::Interval_skip_list_interval<Value>`
- `CGAL::Level_interval<FaceHandle>` - `CGAL::Level_interval<FaceHandle>`

View File

@ -22,17 +22,17 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `DataKernel` - `DataKernel`
- `LocalKernel` - `LocalKernel`
## Classes ## \cgalCRPSection{Classes}
- \link CGAL::Monge_via_jet_fitting::Monge_form `CGAL::Monge_via_jet_fitting< DataKernel, LocalKernel, SvdTraits>::Monge_form` \endlink - \link CGAL::Monge_via_jet_fitting::Monge_form `CGAL::Monge_via_jet_fitting< DataKernel, LocalKernel, SvdTraits>::Monge_form` \endlink
- `CGAL::Monge_via_jet_fitting<DataKernel, LocalKernel, SvdTraits>` - `CGAL::Monge_via_jet_fitting<DataKernel, LocalKernel, SvdTraits>`
## Global Functions ## \cgalCRPSection{Global Functions}
The insert operator (operator<< ) is overloaded for the class \link CGAL::Monge_via_jet_fitting::Monge_form `Monge_form` \endlink. The insert operator (operator<< ) is overloaded for the class \link CGAL::Monge_via_jet_fitting::Monge_form `Monge_form` \endlink.
*/ */

View File

@ -51,11 +51,11 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Kernel` - `Kernel`
## %Kernel Classes and Operations ## \cgalCRPSection{%Kernel Classes and Operations}
- `CGAL::Cartesian<FieldNumberType>` - `CGAL::Cartesian<FieldNumberType>`
- `CGAL::Cartesian_converter<K1, K2, NTConverter>` - `CGAL::Cartesian_converter<K1, K2, NTConverter>`
@ -72,15 +72,15 @@
- `CGAL::Simple_homogeneous<RingNumberType>` - `CGAL::Simple_homogeneous<RingNumberType>`
- `CGAL::Projection_traits_xy_3<K>` - `CGAL::Projection_traits_xy_3<K>`
## Predefined Kernels ## \cgalCRPSection{Predefined Kernels}
- `CGAL::Exact_predicates_exact_constructions_kernel` - `CGAL::Exact_predicates_exact_constructions_kernel`
- `CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt` - `CGAL::Exact_predicates_exact_constructions_kernel_with_sqrt`
- `CGAL::Exact_predicates_inexact_constructions_kernel` - `CGAL::Exact_predicates_inexact_constructions_kernel`
## %Kernel Objects ## \cgalCRPSection{%Kernel Objects}
### Two-dimensional Objects ### \cgalCRPSubsection{Two-dimensional Objects}
- `CGAL::Aff_transformation_2<Kernel>` - `CGAL::Aff_transformation_2<Kernel>`
- `CGAL::Bbox_2` - `CGAL::Bbox_2`
@ -95,7 +95,7 @@
- `CGAL::Vector_2<Kernel>` - `CGAL::Vector_2<Kernel>`
- `CGAL::Weighted_point_2<Kernel>` - `CGAL::Weighted_point_2<Kernel>`
### Three-dimensional Objects ### \cgalCRPSubsection{Three-dimensional Objects}
- `CGAL::Bbox_3` - `CGAL::Bbox_3`
- `CGAL::Aff_transformation_3<Kernel>` - `CGAL::Aff_transformation_3<Kernel>`
@ -114,7 +114,7 @@
- `CGAL::Weighted_point_3<Kernel>` - `CGAL::Weighted_point_3<Kernel>`
## Constants and Enumerations ## \cgalCRPSection{Constants and Enumerations}
- `CGAL::Angle` - `CGAL::Angle`
- `CGAL::Bounded_side` - `CGAL::Bounded_side`
@ -139,7 +139,7 @@
- `CGAL::Scaling` - `CGAL::Scaling`
- `CGAL::Translation` - `CGAL::Translation`
## Global Functions ## \cgalCRPSection{Global Functions}
- \link angle_grp `CGAL::angle()` \endlink - \link angle_grp `CGAL::angle()` \endlink
- \link are_ordered_along_line_grp `CGAL::are_ordered_along_line()` \endlink - \link are_ordered_along_line_grp `CGAL::are_ordered_along_line()` \endlink
@ -222,7 +222,7 @@
- \link y_equal_grp `CGAL::y_equal()` \endlink - \link y_equal_grp `CGAL::y_equal()` \endlink
- \link z_equal_grp `CGAL::z_equal()` \endlink - \link z_equal_grp `CGAL::z_equal()` \endlink
## %Kernel Geometric Object Concepts ## \cgalCRPSection{%Kernel Geometric Object Concepts}
- `Kernel::Circle_2` - `Kernel::Circle_2`
- `Kernel::Circle_3` - `Kernel::Circle_3`
@ -250,7 +250,7 @@
- `Kernel::WeightedPoint_2` - `Kernel::WeightedPoint_2`
- `Kernel::WeightedPoint_3` - `Kernel::WeightedPoint_3`
## %Kernel Function Object Concepts ## \cgalCRPSection{%Kernel Function Object Concepts}
- `Kernel::Angle_2` - `Kernel::Angle_2`
- `Kernel::Angle_3` - `Kernel::Angle_3`
@ -497,7 +497,7 @@
- `Kernel::SideOfOrientedCircle_2` - `Kernel::SideOfOrientedCircle_2`
- `Kernel::SideOfOrientedSphere_3` - `Kernel::SideOfOrientedSphere_3`
## Dimension handling tools ## \cgalCRPSection{Dimension Handling Tools}
- `CGAL::Ambient_dimension<T, K>` - `CGAL::Ambient_dimension<T, K>`
- `CGAL::Feature_dimension<T, K>` - `CGAL::Feature_dimension<T, K>`

View File

@ -38,19 +38,19 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Linear Algebra Concepts and Classes ## \cgalCRPSection{Linear Algebra Concepts and Classes}
- `LinearAlgebraTraits_d` - `LinearAlgebraTraits_d`
- `Vector` - `Vector`
- `Matrix` - `Matrix`
- `CGAL::Linear_algebraCd<FT>` - `CGAL::Linear_algebraCd<FT>`
- `CGAL::Linear_algebraHd<RT>` - `CGAL::Linear_algebraHd<RT>`
## Kernels ## \cgalCRPSection{Kernels}
- `CGAL::Cartesian_d<FieldNumberType>` - `CGAL::Cartesian_d<FieldNumberType>`
- `CGAL::Homogeneous_d<RingNumberType>` - `CGAL::Homogeneous_d<RingNumberType>`
- `CGAL::Epick_d<DimensionTag>` - `CGAL::Epick_d<DimensionTag>`
## %Kernel Objects ## \cgalCRPSection{%Kernel Objects}
- `CGAL::Point_d<Kernel>` - `CGAL::Point_d<Kernel>`
- `CGAL::Vector_d<Kernel>` - `CGAL::Vector_d<Kernel>`
- `CGAL::Direction_d<Kernel>` - `CGAL::Direction_d<Kernel>`
@ -62,7 +62,7 @@
- `CGAL::Iso_box_d<Kernel>` - `CGAL::Iso_box_d<Kernel>`
- `CGAL::Aff_transformation_d<Kernel>` - `CGAL::Aff_transformation_d<Kernel>`
## Global %Kernel Functions ## \cgalCRPSection{Global %Kernel Functions}
- `CGAL::affinely_independent()` - `CGAL::affinely_independent()`
- `CGAL::affine_rank()` - `CGAL::affine_rank()`
- `CGAL::center_of_sphere()` - `CGAL::center_of_sphere()`
@ -85,7 +85,7 @@
- `CGAL::side_of_oriented_sphere()` - `CGAL::side_of_oriented_sphere()`
- `CGAL::squared_distance` - `CGAL::squared_distance`
## %Kernel Concept ## \cgalCRPSection{%Kernel Concept}
- `Kernel_d` - `Kernel_d`
- `Kernel_d::Affinely_independent_d` - `Kernel_d::Affinely_independent_d`
- `Kernel_d::Affine_rank_d` - `Kernel_d::Affine_rank_d`

View File

@ -49,13 +49,13 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `CellAttributeWithPoint` - `CellAttributeWithPoint`
- `LinearCellComplexItems` - `LinearCellComplexItems`
- `LinearCellComplexTraits` - `LinearCellComplexTraits`
- `LinearCellComplex` - `LinearCellComplex`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Linear_cell_complex_for_combinatorial_map<d,d2,LCCTraits,Items,Alloc>` - `CGAL::Linear_cell_complex_for_combinatorial_map<d,d2,LCCTraits,Items,Alloc>`
- `CGAL::Linear_cell_complex_for_generalized_map<d,d2,LCCTraits,Items,Alloc>` - `CGAL::Linear_cell_complex_for_generalized_map<d,d2,LCCTraits,Items,Alloc>`
- `CGAL::Linear_cell_complex_min_items<d>` - `CGAL::Linear_cell_complex_min_items<d>`
@ -64,17 +64,17 @@
- `CGAL::Cell_attribute_with_point_and_id<LCC,Info_,Tag,OnMerge,OnSplit>` - `CGAL::Cell_attribute_with_point_and_id<LCC,Info_,Tag,OnMerge,OnSplit>`
- `CGAL::Linear_cell_complex<d,d2,LCCTraits,Items,Alloc>` - `CGAL::Linear_cell_complex<d,d2,LCCTraits,Items,Alloc>`
## Global Functions ## \cgalCRPSection{Global Functions}
### Constructions for Linear Cell Complex ### \cgalCRPSubsection{Constructions for Linear Cell Complex}
- `CGAL::import_from_plane_graph<LCC>` - `CGAL::import_from_plane_graph<LCC>`
- `CGAL::import_from_triangulation_3<LCC,Triangulation>` - `CGAL::import_from_triangulation_3<LCC,Triangulation>`
- `CGAL::import_from_polyhedron_3<LCC,Polyhedron>` - `CGAL::import_from_polyhedron_3<LCC,Polyhedron>`
### Operations for Linear Cell Complex ### \cgalCRPSubsection{Operations for Linear Cell Complex}
- `CGAL::compute_normal_of_cell_0<LCC>` - `CGAL::compute_normal_of_cell_0<LCC>`
- `CGAL::compute_normal_of_cell_2<LCC>` - `CGAL::compute_normal_of_cell_2<LCC>`
### Draw a Linear cell complex ### \cgalCRPSubsection{Draw a Linear Cell Complex}
- `CGAL::draw<LCC>` - `CGAL::draw<LCC>`
*/ */

View File

@ -23,7 +23,7 @@
This chapter describes concepts, classes, and functions for This chapter describes concepts, classes, and functions for
monotone and sorted matrix search. monotone and sorted matrix search.
## Assertions ## \cgalCRPSection{Assertions}
The optimization code uses infix `OPTIMISATION` in the assertions, The optimization code uses infix `OPTIMISATION` in the assertions,
e.g. defining the compiler flag e.g. defining the compiler flag

View File

@ -41,14 +41,14 @@ The package can handle intersecting input constraints and set no restriction on
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `ConformingDelaunayTriangulationTraits_2` - `ConformingDelaunayTriangulationTraits_2`
- `DelaunayMeshTraits_2` - `DelaunayMeshTraits_2`
- `MeshingCriteria_2` - `MeshingCriteria_2`
- `DelaunayMeshFaceBase_2` - `DelaunayMeshFaceBase_2`
- `DelaunayMeshVertexBase_2` - `DelaunayMeshVertexBase_2`
## Classes## \cgalCRPSection{Classes}
- `CGAL::Triangulation_conformer_2<CDT>` - `CGAL::Triangulation_conformer_2<CDT>`
- `CGAL::Delaunay_mesher_2<CDT, Criteria>` - `CGAL::Delaunay_mesher_2<CDT, Criteria>`
- `CGAL::Delaunay_mesh_face_base_2<Traits, Fb>` - `CGAL::Delaunay_mesh_face_base_2<Traits, Fb>`
@ -57,16 +57,16 @@ The package can handle intersecting input constraints and set no restriction on
- `CGAL::Delaunay_mesh_size_criteria_2<CDT>` - `CGAL::Delaunay_mesh_size_criteria_2<CDT>`
- `CGAL::Mesh_2::Face_badness` - `CGAL::Mesh_2::Face_badness`
## Global functions ## \cgalCRPSection{Global Functions}
- `CGAL::make_conforming_Delaunay_2` - `CGAL::make_conforming_Delaunay_2`
- `CGAL::make_conforming_Gabriel_2` - `CGAL::make_conforming_Gabriel_2`
- `CGAL::refine_Delaunay_mesh_2` - `CGAL::refine_Delaunay_mesh_2`
- `CGAL::lloyd_optimize_mesh_2` - `CGAL::lloyd_optimize_mesh_2`
## I/O Functions ## \cgalCRPSection{I/O Functions}
- `CGAL::write_vtu()` - `CGAL::write_vtu()`
## Enumerations ## \cgalCRPSection{Enumerations}
- `CGAL::Mesh_optimization_return_code` - `CGAL::Mesh_optimization_return_code`
*/ */

View File

@ -52,7 +52,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
Here are the main concepts of this package: Here are the main concepts of this package:
@ -78,7 +78,7 @@ related to the template parameters of some models of the main concepts:
- `MeshPolyline_3` - `MeshPolyline_3`
- `TriangleAccessor_3` - `TriangleAccessor_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Mesh_complex_3_in_triangulation_3<Tr,CornerIndex,CurveIndex>` - `CGAL::Mesh_complex_3_in_triangulation_3<Tr,CornerIndex,CurveIndex>`
- `CGAL::Mesh_triangulation_3<MD,Gt,Concurrency_tag,Vertex_base,Cell_base>` - `CGAL::Mesh_triangulation_3<MD,Gt,Concurrency_tag,Vertex_base,Cell_base>`
@ -106,7 +106,7 @@ and their associated classes:
- `CGAL::Labeled_image_mesh_domain_3<Image,BGT>` (deprecated) - `CGAL::Labeled_image_mesh_domain_3<Image,BGT>` (deprecated)
- `CGAL::Gray_image_mesh_domain_3<Image,BGT,Image_word_type>` (deprecated) - `CGAL::Gray_image_mesh_domain_3<Image,BGT,Image_word_type>` (deprecated)
## Function Templates ## \cgalCRPSection{Function Templates}
- `CGAL::make_mesh_3()` - `CGAL::make_mesh_3()`
- `CGAL::refine_mesh_3()` - `CGAL::refine_mesh_3()`
@ -116,7 +116,7 @@ and their associated classes:
- `CGAL::odt_optimize_mesh_3()` - `CGAL::odt_optimize_mesh_3()`
- `CGAL::facets_in_complex_3_to_triangle_mesh()` - `CGAL::facets_in_complex_3_to_triangle_mesh()`
## CGAL::parameters Functions ## \cgalCRPSection{CGAL::parameters Functions}
- `CGAL::parameters::features()` - `CGAL::parameters::features()`
- `CGAL::parameters::no_features()` - `CGAL::parameters::no_features()`
@ -132,12 +132,12 @@ and their associated classes:
- `CGAL::parameters::manifold_with_boundary()` - `CGAL::parameters::manifold_with_boundary()`
- `CGAL::parameters::non_manifold()` - `CGAL::parameters::non_manifold()`
## Enumerations ## \cgalCRPSection{Enumerations}
- `CGAL::Mesh_optimization_return_code` - `CGAL::Mesh_optimization_return_code`
- `CGAL::Mesh_facet_topology` - `CGAL::Mesh_facet_topology`
## Input/Output Functions ## \cgalCRPSection{Input/Output Functions}
- `CGAL::output_to_medit()` - `CGAL::output_to_medit()`
- `CGAL::output_to_vtu()` - `CGAL::output_to_vtu()`
*/ */

View File

@ -34,7 +34,7 @@ bounds, in order to speed up the computation time.
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- `CGAL::minkowski_sum_2()` - `CGAL::minkowski_sum_2()`
- `CGAL::minkowski_sum_by_decomposition_2()` - `CGAL::minkowski_sum_by_decomposition_2()`
- `CGAL::minkowski_sum_by_full_convolution_2()` - `CGAL::minkowski_sum_by_full_convolution_2()`
@ -44,11 +44,11 @@ bounds, in order to speed up the computation time.
- `CGAL::offset_polygon_2()` - `CGAL::offset_polygon_2()`
- `CGAL::inset_polygon_2()` - `CGAL::inset_polygon_2()`
## Concepts ## \cgalCRPSection{Concepts}
- `PolygonConvexDecomposition_2` - `PolygonConvexDecomposition_2`
- `PolygonWithHolesConvexDecomposition_2` - `PolygonWithHolesConvexDecomposition_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Small_side_angle_bisector_decomposition_2<Kernel,Container>` - `CGAL::Small_side_angle_bisector_decomposition_2<Kernel,Container>`
- `CGAL::Optimal_convex_decomposition_2<Kernel,Container>` - `CGAL::Optimal_convex_decomposition_2<Kernel,Container>`
- `CGAL::Hertel_Mehlhorn_convex_decomposition_2<Kernel,Container>` - `CGAL::Hertel_Mehlhorn_convex_decomposition_2<Kernel,Container>`

View File

@ -21,7 +21,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- `CGAL::minkowski_sum_3()` - `CGAL::minkowski_sum_3()`
*/ */

View File

@ -19,10 +19,10 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `UniqueHashFunction` - `UniqueHashFunction`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Timer` - `CGAL::Timer`
- `CGAL::Real_timer` - `CGAL::Real_timer`
- `CGAL::Memory_sizer` - `CGAL::Memory_sizer`

View File

@ -19,13 +19,13 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Modularizable` - `Modularizable`
- `ModularTraits` - `ModularTraits`
- `ModularTraits::ModularImage` - `ModularTraits::ModularImage`
- `ModularTraits::ModularImageRepresentative` - `ModularTraits::ModularImageRepresentative`
## Types ## \cgalCRPSection{Types}
- `CGAL::Residue` - `CGAL::Residue`
- `CGAL::Modular_traits<T>` - `CGAL::Modular_traits<T>`

View File

@ -21,10 +21,10 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `ExtendedKernelTraits_2` - `ExtendedKernelTraits_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Extended_cartesian<FT>` - `CGAL::Extended_cartesian<FT>`
- `CGAL::Extended_homogeneous<RT>` - `CGAL::Extended_homogeneous<RT>`
- `CGAL::Filtered_extended_homogeneous<RT>` - `CGAL::Filtered_extended_homogeneous<RT>`

View File

@ -46,7 +46,7 @@ a simple OpenGL visualization for debugging and illustrations.
\cgalClassifedRefPages \cgalClassifedRefPages
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Nef_polyhedron_3<Traits>` - `CGAL::Nef_polyhedron_3<Traits>`
- \link CGAL::Nef_polyhedron_3::Vertex `CGAL::Nef_polyhedron_3<Traits>::Vertex` \endlink - \link CGAL::Nef_polyhedron_3::Vertex `CGAL::Nef_polyhedron_3<Traits>::Vertex` \endlink
- \link CGAL::Nef_polyhedron_3::Halfedge `CGAL::Nef_polyhedron_3<Traits>::Halfedge` \endlink - \link CGAL::Nef_polyhedron_3::Halfedge `CGAL::Nef_polyhedron_3<Traits>::Halfedge` \endlink
@ -57,7 +57,7 @@ a simple OpenGL visualization for debugging and illustrations.
- \link CGAL::Nef_polyhedron_3::SFace `CGAL::Nef_polyhedron_3<Traits>::SFace` \endlink - \link CGAL::Nef_polyhedron_3::SFace `CGAL::Nef_polyhedron_3<Traits>::SFace` \endlink
- \link CGAL::Nef_polyhedron_3::SFace_cycle_iterator `CGAL::Nef_polyhedron_3<Traits>::SFace_cycle_iterator` \endlink - \link CGAL::Nef_polyhedron_3::SFace_cycle_iterator `CGAL::Nef_polyhedron_3<Traits>::SFace_cycle_iterator` \endlink
## Functions ## \cgalCRPSection{Functions}
- `CGAL::OFF_to_nef_3()` - `CGAL::OFF_to_nef_3()`
- `CGAL::convert_nef_polyhedron_to_polygon_mesh()` - `CGAL::convert_nef_polyhedron_to_polygon_mesh()`
- \link PkgNef3IOFunctions `CGAL::operator<<()` \endlink - \link PkgNef3IOFunctions `CGAL::operator<<()` \endlink

View File

@ -50,7 +50,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Number Type Classes and Concepts ## \cgalCRPSection{Number Type Classes and Concepts}
- \link int.h `int` \endlink - \link int.h `int` \endlink
- \link int.h `short int` \endlink - \link int.h `short int` \endlink
@ -60,21 +60,21 @@
- \link double.h `double` \endlink - \link double.h `double` \endlink
- \link long_double.h `long double` \endlink - \link long_double.h `long double` \endlink
### %CORE ### \cgalCRPSubsection{%CORE}
- `CORE::BigInt` - `CORE::BigInt`
- `CORE::BigRat` - `CORE::BigRat`
- `CORE::BigFloat` - `CORE::BigFloat`
- `CORE::Expr` - `CORE::Expr`
### LEDA ### \cgalCRPSubsection{LEDA}
- `leda_integer` - `leda_integer`
- `leda_rational` - `leda_rational`
- `leda_bigfloat` - `leda_bigfloat`
- `leda_real` - `leda_real`
### GMP ### \cgalCRPSubsection{GMP}
- `mpz_class` - `mpz_class`
- `mpq_class` - `mpq_class`
@ -85,7 +85,7 @@
- `CGAL::Gmpfr` - `CGAL::Gmpfr`
- `CGAL::Gmpfi` - `CGAL::Gmpfi`
### %CGAL ### \cgalCRPSubsection{%CGAL}
- `CGAL::MP_Float` - `CGAL::MP_Float`
- `CGAL::Interval_nt<Protected>` - `CGAL::Interval_nt<Protected>`
@ -95,13 +95,13 @@
- `CGAL::Exact_integer` - `CGAL::Exact_integer`
- `CGAL::Exact_rational` - `CGAL::Exact_rational`
## Relates Rational ## \cgalCRPSection{Relates Rational}
- `CGAL::Rational_traits<NT>` - `CGAL::Rational_traits<NT>`
- `CGAL::simplest_rational_in_interval()` - `CGAL::simplest_rational_in_interval()`
- `CGAL::to_rational()` - `CGAL::to_rational()`
## Relates Algebraic Extensions ## \cgalCRPSection{Relates Algebraic Extensions}
- `RootOf_2` - `RootOf_2`
- `CGAL::Root_of_traits<RT>` - `CGAL::Root_of_traits<RT>`
@ -110,7 +110,7 @@
- `CGAL::compute_roots_of_2<RT,OutputIterator>` - `CGAL::compute_roots_of_2<RT,OutputIterator>`
- `CGAL::Sqrt_extension<NT,ROOT>` - `CGAL::Sqrt_extension<NT,ROOT>`
## Utilities ## \cgalCRPSection{Utilities}
- `CGAL::Min<T,Less>` - `CGAL::Min<T,Less>`
- `CGAL::Max<T,Less>` - `CGAL::Max<T,Less>`

View File

@ -28,10 +28,10 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `OptimalTransportationReconstructionTraits_2` - `OptimalTransportationReconstructionTraits_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Optimal_transportation_reconstruction_2<Traits, PointPMap, MassPMap>` - `CGAL::Optimal_transportation_reconstruction_2<Traits, PointPMap, MassPMap>`
*/ */

View File

@ -23,7 +23,7 @@
\cgalPkgShortInfoEnd \cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
## Definitions ## \cgalCRPSection{Definitions}
A <i>partition</i> of a polygon is a set A <i>partition</i> of a polygon is a set
of polygons such that the interiors of the polygons do not intersect and of polygons such that the interiors of the polygons do not intersect and
@ -52,7 +52,7 @@ a convex partitioning from a triangulation of a polygon.
Each of the partitioning functions uses a traits class to supply the Each of the partitioning functions uses a traits class to supply the
primitive types and predicates used by the algorithms. primitive types and predicates used by the algorithms.
## Assertions ## \cgalCRPSection{Assertions}
The assertion flags for this package use `PARTITION` in their names The assertion flags for this package use `PARTITION` in their names
(<I>e.g.</I>, `CGAL_PARTITION_NO_POSTCONDITIONS`). (<I>e.g.</I>, `CGAL_PARTITION_NO_POSTCONDITIONS`).
@ -68,7 +68,7 @@ original polygon).
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `ConvexPartitionIsValidTraits_2` - `ConvexPartitionIsValidTraits_2`
- `IsYMonotoneTraits_2` - `IsYMonotoneTraits_2`
- `OptimalConvexPartitionTraits_2` - `OptimalConvexPartitionTraits_2`
@ -77,20 +77,20 @@ original polygon).
- `YMonotonePartitionIsValidTraits_2` - `YMonotonePartitionIsValidTraits_2`
- `YMonotonePartitionTraits_2` - `YMonotonePartitionTraits_2`
## Function Object Concepts ## \cgalCRPSection{Function Object Concepts}
- `PolygonIsValid` - `PolygonIsValid`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Partition_is_valid_traits_2<Traits, PolygonIsValid>` - `CGAL::Partition_is_valid_traits_2<Traits, PolygonIsValid>`
- `CGAL::Partition_traits_2<R>` - `CGAL::Partition_traits_2<R>`
## Function Object Classes ## \cgalCRPSection{Function Object Classes}
- `CGAL::Is_convex_2<Traits>` - `CGAL::Is_convex_2<Traits>`
- `CGAL::Is_vacuously_valid<Traits>` - `CGAL::Is_vacuously_valid<Traits>`
- `CGAL::Is_y_monotone_2<Traits>` - `CGAL::Is_y_monotone_2<Traits>`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::approx_convex_partition_2()` - `CGAL::approx_convex_partition_2()`
- `CGAL::convex_partition_is_valid_2()` - `CGAL::convex_partition_is_valid_2()`
- `CGAL::greene_approx_convex_partition_2()` - `CGAL::greene_approx_convex_partition_2()`

View File

@ -72,8 +72,9 @@ both inside and outside the original domain we store additional
offset information for each vertex of a face. These offsets are models offset information for each vertex of a face. These offsets are models
of the concept `Periodic_2Offset_2`. of the concept `Periodic_2Offset_2`.
\cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Periodic_2TriangulationTraits_2` - `Periodic_2TriangulationTraits_2`
- `Periodic_2DelaunayTriangulationTraits_2` - `Periodic_2DelaunayTriangulationTraits_2`
@ -81,9 +82,9 @@ of the concept `Periodic_2Offset_2`.
- `Periodic_2TriangulationVertexBase_2` - `Periodic_2TriangulationVertexBase_2`
- `Periodic_2Offset_2` - `Periodic_2Offset_2`
## Classes ## \cgalCRPSection{Classes}
### Main Classes ### \cgalCRPSubsection{Main Classes}
- `CGAL::Periodic_2_triangulation_2<PT,TDS>` - `CGAL::Periodic_2_triangulation_2<PT,TDS>`
- `CGAL::Periodic_2_Delaunay_triangulation_2<PT,TDS>` - `CGAL::Periodic_2_Delaunay_triangulation_2<PT,TDS>`
@ -92,12 +93,12 @@ of the concept `Periodic_2Offset_2`.
- `CGAL::Periodic_2_triangulation_vertex_base_2<>` - `CGAL::Periodic_2_triangulation_vertex_base_2<>`
- `CGAL::Periodic_2_offset_2` - `CGAL::Periodic_2_offset_2`
### Traits Classes ### \cgalCRPSubsection{Traits Classes}
- `CGAL::Periodic_2_triangulation_traits_2<Traits,Periodic_2Offset_2>` - `CGAL::Periodic_2_triangulation_traits_2<Traits,Periodic_2Offset_2>`
- `CGAL::Periodic_2_Delaunay_triangulation_traits_2<Traits,Periodic_2Offset_2>` - `CGAL::Periodic_2_Delaunay_triangulation_traits_2<Traits,Periodic_2Offset_2>`
## Enums ## \cgalCRPSection{Enums}
- `CGAL::Periodic_2_triangulation_2::Iterator_type` - `CGAL::Periodic_2_triangulation_2::Iterator_type`
- `CGAL::Periodic_2_triangulation_2::Locate_type` - `CGAL::Periodic_2_triangulation_2::Locate_type`

View File

@ -42,7 +42,7 @@ flexibility that is offered in the \ref PkgMesh3 package.}
\cgalPkgShortInfoEnd \cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
### Relation to the 3D Mesh Generation and 3D Periodic Triangulations Packages ### \cgalHeading{Relation to the 3D Mesh Generation and 3D Periodic Triangulations Packages}
A periodic mesh extends, by definition, infinitely in space. To avoid storing and A periodic mesh extends, by definition, infinitely in space. To avoid storing and
manipulating duplicate points, well-chosen "dummy" points are inserted manipulating duplicate points, well-chosen "dummy" points are inserted
@ -61,7 +61,7 @@ This package offers these interfaces.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
This package relies entirely on the \ref PkgMesh3Concepts This package relies entirely on the \ref PkgMesh3Concepts
and the \ref PkgMesh3SecondaryConcepts described in the \ref PkgMesh3 package. and the \ref PkgMesh3SecondaryConcepts described in the \ref PkgMesh3 package.
@ -71,7 +71,7 @@ and `MeshDomainWithFeatures_3` in the package \ref PkgMesh3 :
- `Periodic_3MeshDomain_3` - `Periodic_3MeshDomain_3`
- `Periodic_3MeshDomainWithFeatures_3` - `Periodic_3MeshDomainWithFeatures_3`
## Classes ## \cgalCRPSection{Classes}
The following class provides the interface between %CGAL's periodic triangulation The following class provides the interface between %CGAL's periodic triangulation
and %CGAL's three-dimensional mesh generator: and %CGAL's three-dimensional mesh generator:
@ -84,7 +84,7 @@ The following class allows to split the canonical cube in two subdomains,
separated by the zero-level of an implicit function: separated by the zero-level of an implicit function:
- `CGAL::Implicit_to_labeled_subdomains_function_wrapper<Function,BGT>` - `CGAL::Implicit_to_labeled_subdomains_function_wrapper<Function,BGT>`
## Function Templates ## \cgalCRPSection{Function Templates}
The following functions handle the generation of a periodic mesh: The following functions handle the generation of a periodic mesh:
- `CGAL::make_periodic_3_mesh_3()` - `CGAL::make_periodic_3_mesh_3()`
@ -94,13 +94,13 @@ The following functions handle the generation of a periodic mesh:
- `CGAL::lloyd_optimize_periodic_3_mesh_3()` - `CGAL::lloyd_optimize_periodic_3_mesh_3()`
- `CGAL::odt_optimize_periodic_3_mesh_3()` - `CGAL::odt_optimize_periodic_3_mesh_3()`
## Classes and Functions of `Mesh_3` ## \cgalCRPSection{Classes and Functions of `Mesh_3`}
Many classes and functions used by this package are defined within the package Many classes and functions used by this package are defined within the package
\ref PkgMesh3, see \ref PkgMesh3MeshClasses, \ref PkgMesh3Domains, \ref PkgMesh3, see \ref PkgMesh3MeshClasses, \ref PkgMesh3Domains,
and \ref PkgMesh3Parameters. and \ref PkgMesh3Parameters.
## Input/Output Functions ## \cgalCRPSection{Input/Output Functions}
- \link PkgPeriodic3Mesh3IOFunctions `CGAL::output_periodic_mesh_to_medit()` \endlink - \link PkgPeriodic3Mesh3IOFunctions `CGAL::output_periodic_mesh_to_medit()` \endlink
*/ */

View File

@ -71,7 +71,7 @@ of the concept `Periodic_3Offset_3`.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Periodic_3TriangulationTraits_3` - `Periodic_3TriangulationTraits_3`
- `Periodic_3DelaunayTriangulationTraits_3` - `Periodic_3DelaunayTriangulationTraits_3`
@ -87,9 +87,9 @@ of the concept `Periodic_3Offset_3`.
- `Periodic_3Offset_3` - `Periodic_3Offset_3`
## Classes ## \cgalCRPSection{Classes}
### Main Classes ### \cgalCRPSubsection{Main Classes}
- `CGAL::Periodic_3_triangulation_3<PT,TDS>` - `CGAL::Periodic_3_triangulation_3<PT,TDS>`
- `CGAL::Periodic_3_Delaunay_triangulation_3<PT,TDS>` - `CGAL::Periodic_3_Delaunay_triangulation_3<PT,TDS>`
@ -101,13 +101,13 @@ of the concept `Periodic_3Offset_3`.
- `CGAL::Periodic_3_triangulation_ds_cell_base_3<>` - `CGAL::Periodic_3_triangulation_ds_cell_base_3<>`
- `CGAL::Periodic_3_offset_3` - `CGAL::Periodic_3_offset_3`
### Traits Classes ### \cgalCRPSubsection{Traits Classes}
- `CGAL::Periodic_3_triangulation_traits_3<Traits,Periodic_3Offset_3>` - `CGAL::Periodic_3_triangulation_traits_3<Traits,Periodic_3Offset_3>`
- `CGAL::Periodic_3_Delaunay_triangulation_traits_3<Traits,Periodic_3Offset_3>` - `CGAL::Periodic_3_Delaunay_triangulation_traits_3<Traits,Periodic_3Offset_3>`
- `CGAL::Periodic_3_regular_triangulation_traits_3<Traits,Periodic_3Offset_3>` - `CGAL::Periodic_3_regular_triangulation_traits_3<Traits,Periodic_3Offset_3>`
## Enums ## \cgalCRPSection{Enums}
- `CGAL::Periodic_3_triangulation_3::Iterator_type` - `CGAL::Periodic_3_triangulation_3::Iterator_type`
- `CGAL::Periodic_3_triangulation_3::Locate_type` - `CGAL::Periodic_3_triangulation_3::Locate_type`

View File

@ -40,13 +40,13 @@ point set class.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `PointSetTraits` - `PointSetTraits`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Point_set_2` - `CGAL::Point_set_2`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::nearest_neighbor()` - `CGAL::nearest_neighbor()`
- `CGAL::nearest_neighbors()` - `CGAL::nearest_neighbors()`
- `CGAL::range_search()` - `CGAL::range_search()`

View File

@ -18,7 +18,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Class ## \cgalCRPSection{Class}
- `CGAL::Point_set_3<Point,Vector>` - `CGAL::Point_set_3<Point,Vector>`
\defgroup PkgPointSet3IO Input/Output \defgroup PkgPointSet3IO Input/Output

View File

@ -44,7 +44,7 @@ format.
\cgalClassifedRefPages \cgalClassifedRefPages
## Algorithms ## \cgalCRPSection{Algorithms}
- `CGAL::compute_average_spacing()` - `CGAL::compute_average_spacing()`
- `CGAL::estimate_global_k_neighbor_scale()` - `CGAL::estimate_global_k_neighbor_scale()`
@ -67,14 +67,14 @@ format.
- `CGAL::vcm_is_on_feature_edge()` - `CGAL::vcm_is_on_feature_edge()`
- `CGAL::structure_point_set()` - `CGAL::structure_point_set()`
## IO (XYZ/OFF Formats) ## \cgalCRPSection{IO (XYZ/OFF Formats)}
- `CGAL::read_off_points()` - `CGAL::read_off_points()`
- `CGAL::read_xyz_points()` - `CGAL::read_xyz_points()`
- `CGAL::write_off_points()` - `CGAL::write_off_points()`
- `CGAL::write_xyz_points()` - `CGAL::write_xyz_points()`
## IO (PLY Format) ## \cgalCRPSection{IO (PLY Format)}
- `CGAL::read_ply_points()` - `CGAL::read_ply_points()`
- `CGAL::read_ply_points_with_properties()` - `CGAL::read_ply_points_with_properties()`
@ -86,7 +86,7 @@ format.
- `CGAL::make_ply_normal_reader()` - `CGAL::make_ply_normal_reader()`
- `CGAL::make_ply_normal_writer()` - `CGAL::make_ply_normal_writer()`
## IO (LAS Format) ## \cgalCRPSection{IO (LAS Format)}
- `CGAL::read_las_points()` - `CGAL::read_las_points()`
- `CGAL::read_las_points_with_properties()` - `CGAL::read_las_points_with_properties()`

View File

@ -31,28 +31,28 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concept ## \cgalCRPSection{Concept}
- `ShapeDetectionTraits` - `ShapeDetectionTraits`
## Main Classes ## \cgalCRPSection{Main Classes}
- `CGAL::Shape_detection_3::Shape_detection_traits` - `CGAL::Shape_detection_3::Shape_detection_traits`
- `CGAL::Shape_detection_3::Efficient_RANSAC<Traits>` - `CGAL::Shape_detection_3::Efficient_RANSAC<Traits>`
- `CGAL::Shape_detection_3::Region_growing<Traits>` - `CGAL::Shape_detection_3::Region_growing<Traits>`
## Shape Interface ## \cgalCRPSection{Shape Interface}
- `CGAL::Shape_detection_3::Shape_base<Traits>` - `CGAL::Shape_detection_3::Shape_base<Traits>`
## Shape Classes ## \cgalCRPSection{Shape Classes}
- `CGAL::Shape_detection_3::Plane<Traits>` - `CGAL::Shape_detection_3::Plane<Traits>`
- `CGAL::Shape_detection_3::Sphere<Traits>` - `CGAL::Shape_detection_3::Sphere<Traits>`
- `CGAL::Shape_detection_3::Cylinder<Traits>` - `CGAL::Shape_detection_3::Cylinder<Traits>`
- `CGAL::Shape_detection_3::Cone<Traits>` - `CGAL::Shape_detection_3::Cone<Traits>`
- `CGAL::Shape_detection_3::Torus<Traits>` - `CGAL::Shape_detection_3::Torus<Traits>`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::regularize_planes()` - `CGAL::regularize_planes()`
## Property Maps ## \cgalCRPSection{Property Maps}
- `CGAL::Shape_detection_3::Plane_map<Traits>` - `CGAL::Shape_detection_3::Plane_map<Traits>`
- `CGAL::Shape_detection_3::Point_to_shape_index_map<Traits>` - `CGAL::Shape_detection_3::Point_to_shape_index_map<Traits>`

View File

@ -18,7 +18,7 @@
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
\cgalClassifedRefPages \cgalClassifedRefPages
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Poisson_reconstruction_function<GeomTraits>` - `CGAL::Poisson_reconstruction_function<GeomTraits>`
*/ */

View File

@ -24,23 +24,23 @@
\cgalPkgShortInfoEnd \cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
## Assertions ## \cgalCRPSection{Assertions}
The assertion flags for the polygons and polygon operations use The assertion flags for the polygons and polygon operations use
`POLYGON` in their names (<I>e.g.</I>, `CGAL_POLYGON_NO_ASSERTIONS`). `POLYGON` in their names (<I>e.g.</I>, `CGAL_POLYGON_NO_ASSERTIONS`).
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `PolygonTraits_2` - `PolygonTraits_2`
- `GeneralPolygonWithHoles_2` - `GeneralPolygonWithHoles_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Polygon_2<PolygonTraits_2, Container>` - `CGAL::Polygon_2<PolygonTraits_2, Container>`
- `CGAL::Polygon_with_holes_2<PolygonTraits_2,Container>` - `CGAL::Polygon_with_holes_2<PolygonTraits_2,Container>`
- `CGAL::General_polygon_with_holes_2<General_polygon>` - `CGAL::General_polygon_with_holes_2<General_polygon>`
## Global Functions ## \cgalCRPSection{Global Functions}
- `CGAL::area_2()` - `CGAL::area_2()`
- `CGAL::bottom_vertex_2()` - `CGAL::bottom_vertex_2()`
- `CGAL::bounded_side_2()` - `CGAL::bounded_side_2()`

View File

@ -236,7 +236,7 @@ bool is_convex_2(ForwardIterator first,
/// - `orientation_2_object()` /// - `orientation_2_object()`
/// \tparam ForwardIterator must have `PolygonTraits::Point_2` as value type. /// \tparam ForwardIterator must have `PolygonTraits::Point_2` as value type.
/// ///
/// ### Implementation## /// \cgalHeading{Implementation}
/// ///
/// The simplicity test is implemented by means of a plane sweep algorithm. /// The simplicity test is implemented by means of a plane sweep algorithm.
/// The algorithm is quite robust when used with inexact number types. /// The algorithm is quite robust when used with inexact number types.
@ -299,7 +299,7 @@ Oriented_side oriented_side_2(ForwardIterator first,
/// - `orientation_2_object()` /// - `orientation_2_object()`
/// \tparam ForwardIterator must have `Traits::Point_2` as value type. /// \tparam ForwardIterator must have `Traits::Point_2` as value type.
/// ///
/// ### Implementation ### /// \cgalHeading{Implementation}
/// ///
/// The running time is linear in the number of vertices of the polygon. /// The running time is linear in the number of vertices of the polygon.
/// A horizontal ray is taken to count the number of intersections. /// A horizontal ray is taken to count the number of intersections.

View File

@ -86,14 +86,14 @@ ranging from basic operations on simplices, to complex geometry processing algor
\cgalClassifedRefPages \cgalClassifedRefPages
## Parameters ## \cgalCRPSection{Parameters}
Optional parameters of the functions of this package Optional parameters of the functions of this package
are implemented as \ref BGLNamedParameters. are implemented as \ref BGLNamedParameters.
The page \ref pmp_namedparameters "Named Parameters" describes their usage The page \ref pmp_namedparameters "Named Parameters" describes their usage
and provides a list of the parameters that are used in this package. and provides a list of the parameters that are used in this package.
## Meshing Functions ## \cgalCRPSection{Meshing Functions}
- `CGAL::Polygon_mesh_processing::fair()` - `CGAL::Polygon_mesh_processing::fair()`
- `CGAL::Polygon_mesh_processing::refine()` - `CGAL::Polygon_mesh_processing::refine()`
- `CGAL::Polygon_mesh_processing::triangulate_face()` - `CGAL::Polygon_mesh_processing::triangulate_face()`
@ -103,13 +103,13 @@ and provides a list of the parameters that are used in this package.
- `CGAL::Polygon_mesh_processing::random_perturbation()` - `CGAL::Polygon_mesh_processing::random_perturbation()`
- `CGAL::Polygon_mesh_processing::extrude_mesh()` - `CGAL::Polygon_mesh_processing::extrude_mesh()`
## Hole Filling Functions ## \cgalCRPSection{Hole Filling Functions}
- `CGAL::Polygon_mesh_processing::triangulate_hole()` - `CGAL::Polygon_mesh_processing::triangulate_hole()`
- `CGAL::Polygon_mesh_processing::triangulate_and_refine_hole()` - `CGAL::Polygon_mesh_processing::triangulate_and_refine_hole()`
- `CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole()` - `CGAL::Polygon_mesh_processing::triangulate_refine_and_fair_hole()`
- `CGAL::Polygon_mesh_processing::triangulate_hole_polyline()` - `CGAL::Polygon_mesh_processing::triangulate_hole_polyline()`
## Predicate Functions ## \cgalCRPSection{Predicate Functions}
- `CGAL::Polygon_mesh_processing::does_self_intersect()` - `CGAL::Polygon_mesh_processing::does_self_intersect()`
- `CGAL::Polygon_mesh_processing::self_intersections()` - `CGAL::Polygon_mesh_processing::self_intersections()`
- \link PMP_predicates_grp `CGAL::Polygon_mesh_processing::do_intersect()` \endlink - \link PMP_predicates_grp `CGAL::Polygon_mesh_processing::do_intersect()` \endlink
@ -121,14 +121,14 @@ and provides a list of the parameters that are used in this package.
- `CGAL::Polygon_mesh_processing::is_needle_triangle_face()` - `CGAL::Polygon_mesh_processing::is_needle_triangle_face()`
- `CGAL::Polygon_mesh_processing::is_cap_triangle_face()` - `CGAL::Polygon_mesh_processing::is_cap_triangle_face()`
## Orientation Functions ## \cgalCRPSection{Orientation Functions}
- `CGAL::Polygon_mesh_processing::orient_polygon_soup()` - `CGAL::Polygon_mesh_processing::orient_polygon_soup()`
- `CGAL::Polygon_mesh_processing::orient()` - `CGAL::Polygon_mesh_processing::orient()`
- `CGAL::Polygon_mesh_processing::orient_to_bound_a_volume()` - `CGAL::Polygon_mesh_processing::orient_to_bound_a_volume()`
- `CGAL::Polygon_mesh_processing::is_outward_oriented()` - `CGAL::Polygon_mesh_processing::is_outward_oriented()`
- `CGAL::Polygon_mesh_processing::reverse_face_orientations()` - `CGAL::Polygon_mesh_processing::reverse_face_orientations()`
## Combinatorial Repairing Functions ## \cgalCRPSection{Combinatorial Repairing Functions}
- `CGAL::Polygon_mesh_processing::merge_duplicate_points_in_polygon_soup()` - `CGAL::Polygon_mesh_processing::merge_duplicate_points_in_polygon_soup()`
- `CGAL::Polygon_mesh_processing::merge_duplicate_polygons_in_polygon_soup()` - `CGAL::Polygon_mesh_processing::merge_duplicate_polygons_in_polygon_soup()`
- `CGAL::Polygon_mesh_processing::remove_isolated_points_in_polygon_soup()` - `CGAL::Polygon_mesh_processing::remove_isolated_points_in_polygon_soup()`
@ -142,14 +142,14 @@ and provides a list of the parameters that are used in this package.
- `CGAL::Polygon_mesh_processing::merge_duplicated_vertices_in_boundary_cycle()` - `CGAL::Polygon_mesh_processing::merge_duplicated_vertices_in_boundary_cycle()`
- `CGAL::Polygon_mesh_processing::merge_duplicated_vertices_in_boundary_cycles()` - `CGAL::Polygon_mesh_processing::merge_duplicated_vertices_in_boundary_cycles()`
## Normal Computation Functions ## \cgalCRPSection{Normal Computation Functions}
- `CGAL::Polygon_mesh_processing::compute_face_normal()` - `CGAL::Polygon_mesh_processing::compute_face_normal()`
- `CGAL::Polygon_mesh_processing::compute_face_normals()` - `CGAL::Polygon_mesh_processing::compute_face_normals()`
- `CGAL::Polygon_mesh_processing::compute_vertex_normal()` - `CGAL::Polygon_mesh_processing::compute_vertex_normal()`
- `CGAL::Polygon_mesh_processing::compute_vertex_normals()` - `CGAL::Polygon_mesh_processing::compute_vertex_normals()`
- `CGAL::Polygon_mesh_processing::compute_normals()` - `CGAL::Polygon_mesh_processing::compute_normals()`
## Connected Components ## \cgalCRPSection{Connected Components}
- `CGAL::Polygon_mesh_processing::connected_component()` - `CGAL::Polygon_mesh_processing::connected_component()`
- `CGAL::Polygon_mesh_processing::connected_components()` - `CGAL::Polygon_mesh_processing::connected_components()`
- `CGAL::Polygon_mesh_processing::keep_large_connected_components()` - `CGAL::Polygon_mesh_processing::keep_large_connected_components()`
@ -157,7 +157,7 @@ and provides a list of the parameters that are used in this package.
- \link keep_connected_components_grp `CGAL::Polygon_mesh_processing::keep_connected_components()` \endlink - \link keep_connected_components_grp `CGAL::Polygon_mesh_processing::keep_connected_components()` \endlink
- \link keep_connected_components_grp `CGAL::Polygon_mesh_processing::remove_connected_components()` \endlink - \link keep_connected_components_grp `CGAL::Polygon_mesh_processing::remove_connected_components()` \endlink
## Corefinement and Boolean Operation Functions ## \cgalCRPSection{Corefinement and Boolean Operation Functions}
- `CGAL::Polygon_mesh_processing::corefine_and_compute_union()` - `CGAL::Polygon_mesh_processing::corefine_and_compute_union()`
- `CGAL::Polygon_mesh_processing::corefine_and_compute_difference()` - `CGAL::Polygon_mesh_processing::corefine_and_compute_difference()`
- `CGAL::Polygon_mesh_processing::corefine_and_compute_intersection()` - `CGAL::Polygon_mesh_processing::corefine_and_compute_intersection()`
@ -167,29 +167,29 @@ and provides a list of the parameters that are used in this package.
- `CGAL::Polygon_mesh_processing::clip()` - `CGAL::Polygon_mesh_processing::clip()`
- `CGAL::Polygon_mesh_processing::does_bound_a_volume()` - `CGAL::Polygon_mesh_processing::does_bound_a_volume()`
## Geometric Measure Functions ## \cgalCRPSection{Geometric Measure Functions}
- \link measure_grp `CGAL::Polygon_mesh_processing::face_area()` \endlink - \link measure_grp `CGAL::Polygon_mesh_processing::face_area()` \endlink
- \link measure_grp `CGAL::Polygon_mesh_processing::area()` \endlink - \link measure_grp `CGAL::Polygon_mesh_processing::area()` \endlink
- \link measure_grp `CGAL::Polygon_mesh_processing::volume()` \endlink - \link measure_grp `CGAL::Polygon_mesh_processing::volume()` \endlink
- \link measure_grp `CGAL::Polygon_mesh_processing::edge_length()` \endlink - \link measure_grp `CGAL::Polygon_mesh_processing::edge_length()` \endlink
- \link measure_grp `CGAL::Polygon_mesh_processing::face_border_length()` \endlink - \link measure_grp `CGAL::Polygon_mesh_processing::face_border_length()` \endlink
## Distance Functions ## \cgalCRPSection{Distance Functions}
- `CGAL::Polygon_mesh_processing::approximate_Hausdorff_distance()` - `CGAL::Polygon_mesh_processing::approximate_Hausdorff_distance()`
- `CGAL::Polygon_mesh_processing::approximate_symmetric_Hausdorff_distance()` - `CGAL::Polygon_mesh_processing::approximate_symmetric_Hausdorff_distance()`
- `CGAL::Polygon_mesh_processing::approximate_max_distance_to_point_set()` - `CGAL::Polygon_mesh_processing::approximate_max_distance_to_point_set()`
- `CGAL::Polygon_mesh_processing::max_distance_to_triangle_mesh()` - `CGAL::Polygon_mesh_processing::max_distance_to_triangle_mesh()`
- `CGAL::Polygon_mesh_processing::sample_triangle_mesh()` - `CGAL::Polygon_mesh_processing::sample_triangle_mesh()`
## Feature Detection Functions ## \cgalCRPSection{Feature Detection Functions}
- `CGAL::Polygon_mesh_processing::sharp_edges_segmentation()` - `CGAL::Polygon_mesh_processing::sharp_edges_segmentation()`
- `CGAL::Polygon_mesh_processing::detect_sharp_edges()` - `CGAL::Polygon_mesh_processing::detect_sharp_edges()`
- `CGAL::Polygon_mesh_processing::detect_vertex_incident_patches()` - `CGAL::Polygon_mesh_processing::detect_vertex_incident_patches()`
## Collision Detection \cgalCRPSection{Collision Detection}
- `CGAL::Rigid_triangle_mesh_collision_detection` - `CGAL::Rigid_triangle_mesh_collision_detection`
## Miscellaneous ## \cgalCRPSection{Miscellaneous}
- `CGAL::Polygon_mesh_slicer` - `CGAL::Polygon_mesh_slicer`
- `CGAL::Side_of_triangle_mesh` - `CGAL::Side_of_triangle_mesh`
- `CGAL::Polygon_mesh_processing::bbox()` - `CGAL::Polygon_mesh_processing::bbox()`

View File

@ -51,11 +51,11 @@ surface can be used without knowing the halfedge data structure.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `PolyhedronTraits_3` - `PolyhedronTraits_3`
- `PolyhedronItems_3` - `PolyhedronItems_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Polyhedron_3<Traits>` - `CGAL::Polyhedron_3<Traits>`
- \link CGAL::Polyhedron_3::Vertex `CGAL::Polyhedron_3<Traits>::Vertex` \endlink - \link CGAL::Polyhedron_3::Vertex `CGAL::Polyhedron_3<Traits>::Vertex` \endlink
- \link CGAL::Polyhedron_3::Halfedge `CGAL::Polyhedron_3<Traits>::Halfedge` \endlink - \link CGAL::Polyhedron_3::Halfedge `CGAL::Polyhedron_3<Traits>::Halfedge` \endlink
@ -66,13 +66,13 @@ surface can be used without knowing the halfedge data structure.
- `CGAL::Polyhedron_min_items_3` - `CGAL::Polyhedron_min_items_3`
- `CGAL::Polyhedron_incremental_builder_3<HDS>` - `CGAL::Polyhedron_incremental_builder_3<HDS>`
## Functions ## \cgalCRPSection{Functions}
- \link PkgPolyhedronIOFunc `CGAL::operator<<()` \endlink - \link PkgPolyhedronIOFunc `CGAL::operator<<()` \endlink
- \link PkgPolyhedronIOFunc `CGAL::operator>>()` \endlink - \link PkgPolyhedronIOFunc `CGAL::operator>>()` \endlink
- \link PkgPolyhedronIOFunc `write_off()` \endlink - \link PkgPolyhedronIOFunc `write_off()` \endlink
- \link PkgPolyhedronIOFunc `read_off()` \endlink - \link PkgPolyhedronIOFunc `read_off()` \endlink
### Draw a Polyhedron 3 ### \cgalCRPSection{Draw a Polyhedron 3}
- `CGAL::draw<POLY>` - `CGAL::draw<POLY>`
*/ */

View File

@ -8,10 +8,6 @@ whether a vertex can be removed, and the cost of the removal.
\cgalRefines `TriangulationVertexBase_2` \cgalRefines `TriangulationVertexBase_2`
### Types ###
Defines the same types as the `TriangulationVertexBase_2` concept
\cgalHasModel `CGAL::Polyline_simplification_2::Vertex_base_2<Vb>` \cgalHasModel `CGAL::Polyline_simplification_2::Vertex_base_2<Vb>`
\sa `TriangulationFaceBase_2` \sa `TriangulationFaceBase_2`

View File

@ -32,13 +32,13 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `PolylineSimplificationCostFunction` - `PolylineSimplificationCostFunction`
- `PolylineSimplificationStopPredicate` - `PolylineSimplificationStopPredicate`
- `PolylineSimplificationVertexBase_2` - `PolylineSimplificationVertexBase_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Polyline_simplification_2::Squared_distance_cost` - `CGAL::Polyline_simplification_2::Squared_distance_cost`
- `CGAL::Polyline_simplification_2::Scaled_squared_distance_cost` - `CGAL::Polyline_simplification_2::Scaled_squared_distance_cost`
- `CGAL::Polyline_simplification_2::Hybrid_squared_distance_cost` - `CGAL::Polyline_simplification_2::Hybrid_squared_distance_cost`
@ -47,7 +47,7 @@
- `CGAL::Polyline_simplification_2::Stop_below_count_ratio_threshold` - `CGAL::Polyline_simplification_2::Stop_below_count_ratio_threshold`
- `CGAL::Polyline_simplification_2::Vertex_base_2` - `CGAL::Polyline_simplification_2::Vertex_base_2`
## Global Functions ## \cgalCRPSection{Global Functions}
- `CGAL::Polyline_simplification_2::simplify()` - `CGAL::Polyline_simplification_2::simplify()`
*/ */

View File

@ -26,7 +26,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `Polynomial_d` - `Polynomial_d`
- `PolynomialTraits_d` - `PolynomialTraits_d`
@ -95,14 +95,14 @@
- `PolynomialTraits_d::SturmHabichtSequenceWithCofactors` - `PolynomialTraits_d::SturmHabichtSequenceWithCofactors`
- `PolynomialTraits_d::PrincipalSturmHabichtSequence` - `PolynomialTraits_d::PrincipalSturmHabichtSequence`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Polynomial<Coeff>` - `CGAL::Polynomial<Coeff>`
- `CGAL::Polynomial_traits_d<Polynomial_d>` - `CGAL::Polynomial_traits_d<Polynomial_d>`
- `CGAL::Exponent_vector` - `CGAL::Exponent_vector`
- `CGAL::Polynomial_type_generator<T,d>` - `CGAL::Polynomial_type_generator<T,d>`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::get_coefficient()` - `CGAL::get_coefficient()`
- `CGAL::get_innermost_coefficient()` - `CGAL::get_innermost_coefficient()`

View File

@ -19,7 +19,7 @@
\cgalPkgShortInfoEnd \cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd \cgalPkgDescriptionEnd
## Assertions ## \cgalCRPSection{Assertions}
The optimization code uses infix `OPTIMISATION` in the assertions, The optimization code uses infix `OPTIMISATION` in the assertions,
e.g. defining the compiler flag e.g. defining the compiler flag
`CGAL_OPTIMISATION_NO_PRECONDITIONS` switches precondition `CGAL_OPTIMISATION_NO_PRECONDITIONS` switches precondition
@ -27,18 +27,18 @@ checking off, cf. Section \ref secchecks.
\cgalClassifedRefPages \cgalClassifedRefPages
## All furthest neighbors ## \cgalCRPSection{All Furthest Neighbors}
- `CGAL::all_furthest_neighbors_2` - `CGAL::all_furthest_neighbors_2`
- `AllFurthestNeighborsTraits_2` - `AllFurthestNeighborsTraits_2`
## Width ## \cgalCRPSection{Width}
- `CGAL::Width_3<Traits>` - `CGAL::Width_3<Traits>`
- `CGAL::Width_default_traits_3<K>` - `CGAL::Width_default_traits_3<K>`
- `WidthTraits_3` - `WidthTraits_3`
## Polytope Distance ## \cgalCRPSection{Polytope Distance}
- `CGAL::Polytope_distance_d<Traits>` - `CGAL::Polytope_distance_d<Traits>`
- `CGAL::Polytope_distance_d_traits_2<K,ET,NT>` - `CGAL::Polytope_distance_d_traits_2<K,ET,NT>`

View File

@ -36,7 +36,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- \link PkgPrincipalComponentAnalysisDbb `CGAL::barycenter()` \endlink - \link PkgPrincipalComponentAnalysisDbb `CGAL::barycenter()` \endlink
- `CGAL::bounding_box()` - `CGAL::bounding_box()`
- `CGAL::centroid()` - `CGAL::centroid()`

View File

@ -89,7 +89,7 @@ Programs can be written to an output stream in MPSFormat, using one of the follo
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `QuadraticProgram` (for quadratic programs with variable bounds l <= x <= u) - `QuadraticProgram` (for quadratic programs with variable bounds l <= x <= u)
- `LinearProgram` (for linear programs with variable bounds l <= x <= u) - `LinearProgram` (for linear programs with variable bounds l <= x <= u)
- `NonnegativeQuadraticProgram` (for quadratic programs with variable bounds x >= 0) - `NonnegativeQuadraticProgram` (for quadratic programs with variable bounds x >= 0)
@ -97,7 +97,7 @@ Programs can be written to an output stream in MPSFormat, using one of the follo
- `MPSFormat` (the format used for reading and writing linear and quadratic programs) - `MPSFormat` (the format used for reading and writing linear and quadratic programs)
## Classes ## \cgalCRPSection{Classes}
There is a class that represents the solution of a linear or quadratic program. There is a class that represents the solution of a linear or quadratic program.
An instance of this class is returned by any of the solution functions below. An instance of this class is returned by any of the solution functions below.
@ -124,7 +124,7 @@ no further copying of data.
- `CGAL::Nonnegative_quadratic_program_from_iterators<A_it, B_it, R_it, D_it, C_it>` (for nonnegative quadratic programs, wrapping given iterators) - `CGAL::Nonnegative_quadratic_program_from_iterators<A_it, B_it, R_it, D_it, C_it>` (for nonnegative quadratic programs, wrapping given iterators)
- `CGAL::Nonnegative_linear_program_from_iterators<A_it, B_it, R_it, C_it>` (for nonnegative linear programs, wrapping given iterators) - `CGAL::Nonnegative_linear_program_from_iterators<A_it, B_it, R_it, C_it>` (for nonnegative linear programs, wrapping given iterators)
## Functions ## \cgalCRPSection{Functions}
In case you want to construct a program from complicated iterators In case you want to construct a program from complicated iterators
(whose types you don't know, or simply don't want to bother with), (whose types you don't know, or simply don't want to bother with),

View File

@ -23,18 +23,18 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Enums ## \cgalCRPSection{Enums}
- `CGAL::Ridge_type` - `CGAL::Ridge_type`
- `CGAL::Ridge_order` - `CGAL::Ridge_order`
- `CGAL::Umbilic_type` - `CGAL::Umbilic_type`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Ridge_line<TriangleMesh>` - `CGAL::Ridge_line<TriangleMesh>`
- `CGAL::Umbilic<TriangleMesh>` - `CGAL::Umbilic<TriangleMesh>`
- `CGAL::Ridge_approximation<TriangleMesh,VertexFTMap,VertexVectorMap>` - `CGAL::Ridge_approximation<TriangleMesh,VertexFTMap,VertexVectorMap>`
- `CGAL::Umbilic_approximation<TriangleMesh,VertexFTMap,VertexVectorMap>` - `CGAL::Umbilic_approximation<TriangleMesh,VertexFTMap,VertexVectorMap>`
## Global Functions ## \cgalCRPSection{Global Functions}
- `CGAL::compute_max_ridges()` - `CGAL::compute_max_ridges()`
- `CGAL::compute_min_ridges()` - `CGAL::compute_min_ridges()`
- `CGAL::compute_crest_ridges()` - `CGAL::compute_crest_ridges()`

View File

@ -28,19 +28,19 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Doubly-Connected List Managing Items in Place ## \cgalCRPSection{Doubly-Connected List Managing Items in Place}
- `CGAL::In_place_list<T,bool>` - `CGAL::In_place_list<T,bool>`
- `CGAL::In_place_list_base<T>` - `CGAL::In_place_list_base<T>`
## Compact Container ## \cgalCRPSection{Compact Container}
- `CGAL::Compact_container<T, Allocator>` - `CGAL::Compact_container<T, Allocator>`
- `CGAL::Compact_container_traits<T>` - `CGAL::Compact_container_traits<T>`
- `CGAL::Compact_container_base` - `CGAL::Compact_container_base`
## Multiset with Extended Functionality ## \cgalCRPSection{Multiset with Extended Functionality}
- `CGAL::Multiset<Type,Compare,Allocator>` - `CGAL::Multiset<Type,Compare,Allocator>`
## Generic Algorithms ## \cgalCRPSection{Generic Algorithms}
- `CGAL::cpp11::copy_n` - `CGAL::cpp11::copy_n`
- `CGAL::copy_n` - `CGAL::copy_n`
- `CGAL::min_max_element` - `CGAL::min_max_element`
@ -49,7 +49,7 @@
- `CGAL::predecessor` - `CGAL::predecessor`
- `CGAL::successor` - `CGAL::successor`
## Iterators and Iterator/Circulator Adaptors ## \cgalCRPSection{Iterators and Iterator/Circulator Adaptors}
- `CGAL::Dispatch_output_iterator<V,O>` - `CGAL::Dispatch_output_iterator<V,O>`
- `CGAL::Dispatch_or_drop_output_iterator<V,O>` - `CGAL::Dispatch_or_drop_output_iterator<V,O>`
- `CGAL::Emptyset_iterator` - `CGAL::Emptyset_iterator`
@ -63,10 +63,10 @@
- `CGAL::Random_access_adaptor<IC>` - `CGAL::Random_access_adaptor<IC>`
- `CGAL::Random_access_value_adaptor<IC,T>` - `CGAL::Random_access_value_adaptor<IC,T>`
## Ranges ## \cgalCRPSection{Ranges}
- `CGAL::Iterator_range` - `CGAL::Iterator_range`
## Projection Function Objects ## \cgalCRPSection{Projection Function Objects}
- `CGAL::Identity<Value>` - `CGAL::Identity<Value>`
- `CGAL::Dereference<Value>` - `CGAL::Dereference<Value>`
- `CGAL::Get_address<Value>` - `CGAL::Get_address<Value>`
@ -81,7 +81,7 @@
- `CGAL::Project_next_opposite<Node>` - `CGAL::Project_next_opposite<Node>`
- `CGAL::Project_opposite_prev<Node>` - `CGAL::Project_opposite_prev<Node>`
## Creator Function Objects ## \cgalCRPSection{Creator Function Objects}
- `CGAL::Creator_1<Arg, Result>` - `CGAL::Creator_1<Arg, Result>`
- `CGAL::Creator_2<Arg1, Arg2, Result>` - `CGAL::Creator_2<Arg1, Arg2, Result>`
- `CGAL::Creator_3<Arg1, Arg2, Arg3, Result>` - `CGAL::Creator_3<Arg1, Arg2, Arg3, Result>`
@ -97,7 +97,7 @@
- `CGAL::Creator_uniform_9<Arg, Result>` - `CGAL::Creator_uniform_9<Arg, Result>`
- `CGAL::Creator_uniform_d<Arg, Result>` - `CGAL::Creator_uniform_d<Arg, Result>`
## Utilities ## \cgalCRPSection{Utilities}
- `CGAL::Twotuple<T>` - `CGAL::Twotuple<T>`
- `CGAL::Threetuple<T>` - `CGAL::Threetuple<T>`
- `CGAL::Fourtuple<T>` - `CGAL::Fourtuple<T>`

View File

@ -26,21 +26,21 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `CGAL::Scale_space_reconstruction_3::Smoother` - `CGAL::Scale_space_reconstruction_3::Smoother`
- `CGAL::Scale_space_reconstruction_3::Mesher` - `CGAL::Scale_space_reconstruction_3::Mesher`
## Main Class ## \cgalCRPSection{Main Class}
- `CGAL::Scale_space_surface_reconstruction_3<Geom_traits>` - `CGAL::Scale_space_surface_reconstruction_3<Geom_traits>`
## Smoothers ## \cgalCRPSection{Smoothers}
- `CGAL::Scale_space_reconstruction_3::Weighted_PCA_smoother<Geom_traits, DiagonalizeTraits, ConcurrencyTag>` - `CGAL::Scale_space_reconstruction_3::Weighted_PCA_smoother<Geom_traits, DiagonalizeTraits, ConcurrencyTag>`
- `CGAL::Scale_space_reconstruction_3::Jet_smoother<Geom_traits, ConcurrencyTag>` - `CGAL::Scale_space_reconstruction_3::Jet_smoother<Geom_traits, ConcurrencyTag>`
## Meshers ## \cgalCRPSection{Meshers}
- `CGAL::Scale_space_reconstruction_3::Alpha_shape_mesher<Geom_traits, FixedSurface>` - `CGAL::Scale_space_reconstruction_3::Alpha_shape_mesher<Geom_traits, FixedSurface>`
- `CGAL::Scale_space_reconstruction_3::Advancing_front_mesher<Geom_traits>` - `CGAL::Scale_space_reconstruction_3::Advancing_front_mesher<Geom_traits>`

View File

@ -35,12 +35,12 @@ and segment trees in the same data structure.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `RangeSegmentTreeTraits_k` - `RangeSegmentTreeTraits_k`
- `Sublayer` - `Sublayer`
## Traits Classes ## \cgalCRPSection{Traits Classes}
- `CGAL::Range_segment_tree_traits_set_2<R>` - `CGAL::Range_segment_tree_traits_set_2<R>`
- `CGAL::Range_segment_tree_traits_set_3<R>` - `CGAL::Range_segment_tree_traits_set_3<R>`
@ -51,7 +51,7 @@ and segment trees in the same data structure.
- `CGAL::tree_interval_traits` - `CGAL::tree_interval_traits`
- `CGAL::tree_point_traits` - `CGAL::tree_point_traits`
## Search Structure Classes ## \cgalCRPSection{Search Structure Classes}
- `CGAL::Range_tree_d<Data, Window, Traits>` - `CGAL::Range_tree_d<Data, Window, Traits>`
- `CGAL::Range_tree_k<Traits>` - `CGAL::Range_tree_k<Traits>`

View File

@ -40,7 +40,7 @@ the class
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `SegmentDelaunayGraphSite_2` - `SegmentDelaunayGraphSite_2`
- `SegmentDelaunayGraphStorageSite_2` - `SegmentDelaunayGraphStorageSite_2`
@ -49,7 +49,7 @@ the class
- `SegmentDelaunayGraphTraits_2` - `SegmentDelaunayGraphTraits_2`
- `SegmentDelaunayGraphHierarchyVertexBase_2` - `SegmentDelaunayGraphHierarchyVertexBase_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Segment_Delaunay_graph_2<Gt,DS>` - `CGAL::Segment_Delaunay_graph_2<Gt,DS>`
- `CGAL::Segment_Delaunay_graph_site_2<K>` - `CGAL::Segment_Delaunay_graph_site_2<K>`

View File

@ -44,11 +44,11 @@ are models of the `SegmentDelaunayGraphLinfTraits_2` concept.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `SegmentDelaunayGraphLinfTraits_2` - `SegmentDelaunayGraphLinfTraits_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Segment_Delaunay_graph_Linf_2<Gt,DS>` - `CGAL::Segment_Delaunay_graph_Linf_2<Gt,DS>`
- `CGAL::Segment_Delaunay_graph_Linf_hierarchy_2<Gt,STag,DS>` - `CGAL::Segment_Delaunay_graph_Linf_hierarchy_2<Gt,STag,DS>`

View File

@ -51,12 +51,12 @@ At this point this package consists of the implementations of various predicates
\cgalClassifedRefPages \cgalClassifedRefPages
## Casting Functions ## \cgalCRPSection{Casting Functions}
- `CGAL::Set_movable_separability_2::Single_mold_translational_casting::top_edges()` - `CGAL::Set_movable_separability_2::Single_mold_translational_casting::top_edges()`
- `CGAL::Set_movable_separability_2::Single_mold_translational_casting::pullout_directions()` - `CGAL::Set_movable_separability_2::Single_mold_translational_casting::pullout_directions()`
- `CGAL::Set_movable_separability_2::Single_mold_translational_casting::is_pullout_direction()` - `CGAL::Set_movable_separability_2::Single_mold_translational_casting::is_pullout_direction()`
## Casting Concepts ## \cgalCRPSection{Casting Concepts}
- `CastingTraits_2` - `CastingTraits_2`
*/ */

View File

@ -22,17 +22,17 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `SkinSurface_3` - `SkinSurface_3`
- `SkinSurfaceTraits_3` - `SkinSurfaceTraits_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Skin_surface_3<SkinSurfaceTraits_3>` - `CGAL::Skin_surface_3<SkinSurfaceTraits_3>`
- `CGAL::Union_of_balls_3<SkinSurfaceTraits_3>` - `CGAL::Union_of_balls_3<SkinSurfaceTraits_3>`
- `CGAL::Skin_surface_traits_3<K>` - `CGAL::Skin_surface_traits_3<K>`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::make_skin_surface_mesh_3<Polyhedron_3>()` - `CGAL::make_skin_surface_mesh_3<Polyhedron_3>()`
- `CGAL::mesh_skin_surface_3<SkinSurface_3, Polyhedron_3>()` - `CGAL::mesh_skin_surface_3<SkinSurface_3, Polyhedron_3>()`
- `CGAL::subdivide_skin_surface_mesh_3<SkinSurface_3, Polyhedron_3>()` - `CGAL::subdivide_skin_surface_mesh_3<SkinSurface_3, Polyhedron_3>()`

View File

@ -22,7 +22,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `DiagonalizeTraits` - `DiagonalizeTraits`
- `NormalEquationSparseLinearAlgebraTraits_d` - `NormalEquationSparseLinearAlgebraTraits_d`
@ -30,7 +30,7 @@
- `SparseLinearAlgebraWithFactorTraits_d` - `SparseLinearAlgebraWithFactorTraits_d`
- `SvdTraits` - `SvdTraits`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Eigen_solver_traits` - `CGAL::Eigen_solver_traits`
- `CGAL::Eigen_diagonalize_traits` - `CGAL::Eigen_diagonalize_traits`

View File

@ -86,8 +86,7 @@ The class `Eigen_solver_traits` provides an interface to the sparse solvers of \
\sa `CGAL::Eigen_vector<T>` \sa `CGAL::Eigen_vector<T>`
\sa http://eigen.tuxfamily.org \sa http://eigen.tuxfamily.org
Example \cgalHeading{Instantiation Example}
--------------
The instantiation of this class assumes an \ref thirdpartyEigen "Eigen" sparse solver is provided. Here are few examples: The instantiation of this class assumes an \ref thirdpartyEigen "Eigen" sparse solver is provided. Here are few examples:

View File

@ -56,32 +56,32 @@ classes that are described in the reference pages.
\cgalClassifedRefPages \cgalClassifedRefPages
## Search Classes ## \cgalCRPSection{Search Classes}
- `CGAL::K_neighbor_search<Traits, GeneralDistance, Splitter, SpatialTree>` - `CGAL::K_neighbor_search<Traits, GeneralDistance, Splitter, SpatialTree>`
- `CGAL::Incremental_neighbor_search<Traits, GeneralDistance, Splitter, SpatialTree>` - `CGAL::Incremental_neighbor_search<Traits, GeneralDistance, Splitter, SpatialTree>`
- `CGAL::Orthogonal_incremental_neighbor_search<Traits, OrthogonalDistance, Splitter, SpatialTree>` - `CGAL::Orthogonal_incremental_neighbor_search<Traits, OrthogonalDistance, Splitter, SpatialTree>`
- `CGAL::Orthogonal_k_neighbor_search<Traits, OrthogonalDistance, Splitter, SpatialTree>` - `CGAL::Orthogonal_k_neighbor_search<Traits, OrthogonalDistance, Splitter, SpatialTree>`
- `CGAL::Kd_tree<Traits, Splitter, UseExtendedNode>` - `CGAL::Kd_tree<Traits, Splitter, UseExtendedNode>`
## %Range Query Item Classes ## \cgalCRPSection{%Range Query Item Classes}
- `CGAL::Fuzzy_iso_box<Traits>` - `CGAL::Fuzzy_iso_box<Traits>`
- `CGAL::Fuzzy_sphere<Traits>` - `CGAL::Fuzzy_sphere<Traits>`
## Search Traits Classes ## \cgalCRPSection{Search Traits Classes}
- `CGAL::Search_traits_2<Kernel>` - `CGAL::Search_traits_2<Kernel>`
- `CGAL::Search_traits_3<Kernel>` - `CGAL::Search_traits_3<Kernel>`
- `CGAL::Search_traits_d<Kernel>` - `CGAL::Search_traits_d<Kernel>`
- `CGAL::Search_traits<NT,Point,CartesianIterator,ConstructCartesianIterator,ConstructMinVertex,ConstructMaxVertex>` - `CGAL::Search_traits<NT,Point,CartesianIterator,ConstructCartesianIterator,ConstructMinVertex,ConstructMaxVertex>`
- `CGAL::Search_traits_adapter<Key,PointPropertyMap,BaseTraits>` - `CGAL::Search_traits_adapter<Key,PointPropertyMap,BaseTraits>`
## Distance Classes ## \cgalCRPSection{Distance Classes}
- `CGAL::Euclidean_distance<Traits>` - `CGAL::Euclidean_distance<Traits>`
- `CGAL::Euclidean_distance_sphere_point<Traits>` - `CGAL::Euclidean_distance_sphere_point<Traits>`
- `CGAL::Manhattan_distance_iso_box_point<Traits>` - `CGAL::Manhattan_distance_iso_box_point<Traits>`
- `CGAL::Weighted_Minkowski_distance<Traits>` - `CGAL::Weighted_Minkowski_distance<Traits>`
- `CGAL::Distance_adapter<Key,PointPropertyMap,Base_distance>` - `CGAL::Distance_adapter<Key,PointPropertyMap,Base_distance>`
## %Splitter Classes ## \cgalCRPSection{%Splitter Classes}
- `CGAL::Sliding_midpoint<Traits, SpatialSeparator>` - `CGAL::Sliding_midpoint<Traits, SpatialSeparator>`
- `CGAL::Sliding_fair<Traits, SpatialSeparator>` - `CGAL::Sliding_fair<Traits, SpatialSeparator>`
- `CGAL::Fair<Traits, SpatialSeparator>` - `CGAL::Fair<Traits, SpatialSeparator>`
@ -90,7 +90,7 @@ classes that are described in the reference pages.
- `CGAL::Midpoint_of_max_spread<Traits, SpatialSeparator>` - `CGAL::Midpoint_of_max_spread<Traits, SpatialSeparator>`
- `CGAL::Midpoint_of_rectangle<Traits, SpatialSeparator>` - `CGAL::Midpoint_of_rectangle<Traits, SpatialSeparator>`
## Advanced Classes ## \cgalCRPSection{Advanced Classes}
- `CGAL::Kd_tree_node<Traits, Splitter, UseExtendedNode>` - `CGAL::Kd_tree_node<Traits, Splitter, UseExtendedNode>`
- `CGAL::Kd_tree_leaf_node<Traits, Splitter, UseExtendedNode>` - `CGAL::Kd_tree_leaf_node<Traits, Splitter, UseExtendedNode>`
- `CGAL::Kd_tree_internal_node<Traits, Splitter, UseExtendedNode>` - `CGAL::Kd_tree_internal_node<Traits, Splitter, UseExtendedNode>`
@ -98,7 +98,7 @@ classes that are described in the reference pages.
- `CGAL::Plane_separator<FT>` - `CGAL::Plane_separator<FT>`
- `CGAL::Point_container<Traits>` - `CGAL::Point_container<Traits>`
## Concepts ## \cgalCRPSection{Concepts}
- `FuzzyQueryItem` - `FuzzyQueryItem`
- `GeneralDistance` - `GeneralDistance`
- `OrthogonalDistance` - `OrthogonalDistance`

View File

@ -34,30 +34,30 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Functions ## \cgalCRPSection{Functions}
- `CGAL::spatial_sort()` - `CGAL::spatial_sort()`
- `CGAL::spatial_sort_on_sphere()` - `CGAL::spatial_sort_on_sphere()`
- `CGAL::hilbert_sort()` - `CGAL::hilbert_sort()`
- `CGAL::hilbert_sort_on_sphere()` - `CGAL::hilbert_sort_on_sphere()`
## Function Objects ## \cgalCRPSection{Function Objects}
- `CGAL::Multiscale_sort<Sort>` - `CGAL::Multiscale_sort<Sort>`
- `CGAL::Hilbert_sort_2<Traits, PolicyTag>` - `CGAL::Hilbert_sort_2<Traits, PolicyTag>`
- `CGAL::Hilbert_sort_3<Traits, PolicyTag>` - `CGAL::Hilbert_sort_3<Traits, PolicyTag>`
- `CGAL::Hilbert_sort_on_sphere_3<Traits, PolicyTag>` - `CGAL::Hilbert_sort_on_sphere_3<Traits, PolicyTag>`
- `CGAL::Hilbert_sort_d<Traits, PolicyTag>` - `CGAL::Hilbert_sort_d<Traits, PolicyTag>`
## Traits classes ## \cgalCRPSection{Traits classes}
- `CGAL::Spatial_sort_traits_adapter_2<Base_traits,PointPropertyMap>` - `CGAL::Spatial_sort_traits_adapter_2<Base_traits,PointPropertyMap>`
- `CGAL::Spatial_sort_traits_adapter_3<Base_traits,PointPropertyMap>` - `CGAL::Spatial_sort_traits_adapter_3<Base_traits,PointPropertyMap>`
- `CGAL::Spatial_sort_traits_adapter_d<Base_traits,PointPropertyMap>` - `CGAL::Spatial_sort_traits_adapter_d<Base_traits,PointPropertyMap>`
## Concepts ## \cgalCRPSection{Concepts}
- `SpatialSortingTraits_2` - `SpatialSortingTraits_2`
- `SpatialSortingTraits_3` - `SpatialSortingTraits_3`
- `SpatialSortingTraits_d` - `SpatialSortingTraits_d`
## Utilities ## \cgalCRPSection{Utilities}
- `CGAL::Median` - `CGAL::Median`
- `CGAL::Middle` - `CGAL::Middle`
- `CGAL::Hilbert_policy<Tag>` - `CGAL::Hilbert_policy<Tag>`

View File

@ -31,7 +31,7 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `StraightSkeletonVertex_2` - `StraightSkeletonVertex_2`
- `StraightSkeletonHalfedge_2` - `StraightSkeletonHalfedge_2`
- `StraightSkeletonFace_2` - `StraightSkeletonFace_2`
@ -42,7 +42,7 @@
- `PolygonOffsetBuilderTraits_2` - `PolygonOffsetBuilderTraits_2`
- `VertexContainer_2` - `VertexContainer_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Straight_skeleton_vertex_base_2` - `CGAL::Straight_skeleton_vertex_base_2`
- `CGAL::Straight_skeleton_halfedge_base_2` - `CGAL::Straight_skeleton_halfedge_base_2`
- `CGAL::Straight_skeleton_face_base_2` - `CGAL::Straight_skeleton_face_base_2`
@ -57,7 +57,7 @@
- `CGAL::Polygon_offset_builder_2` - `CGAL::Polygon_offset_builder_2`
- `CGAL::Dummy_straight_skeleton_builder_2_visitor` - `CGAL::Dummy_straight_skeleton_builder_2_visitor`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::create_exterior_straight_skeleton_2()` - `CGAL::create_exterior_straight_skeleton_2()`
- `CGAL::create_interior_straight_skeleton_2()` - `CGAL::create_interior_straight_skeleton_2()`
- `CGAL::create_offset_polygons_2()` - `CGAL::create_offset_polygons_2()`

View File

@ -52,12 +52,12 @@ construct the streamlines, and should be instantiated by a model of the concept
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `StreamLinesTraits_2` - `StreamLinesTraits_2`
- `Integrator_2` - `Integrator_2`
- `VectorField_2` - `VectorField_2`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Stream_lines_2<VectorField_2,Integrator_2>` - `CGAL::Stream_lines_2<VectorField_2,Integrator_2>`
- `CGAL::Euler_integrator_2<VectorField_2>` - `CGAL::Euler_integrator_2<VectorField_2>`
- `CGAL::Runge_kutta_integrator_2<VectorField_2>` - `CGAL::Runge_kutta_integrator_2<VectorField_2>`

View File

@ -25,10 +25,10 @@ the printing mode.
\cgalClassifedRefPages \cgalClassifedRefPages
## Enum ## \cgalCRPSection{Enum}
- `CGAL::IO::Mode` - `CGAL::IO::Mode`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::get_mode()` - `CGAL::get_mode()`
- `CGAL::is_ascii()` - `CGAL::is_ascii()`
- `CGAL::is_binary()` - `CGAL::is_binary()`
@ -42,7 +42,7 @@ the printing mode.
- `CGAL::iformat()` - `CGAL::iformat()`
- `CGAL::oformat()` - `CGAL::oformat()`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Color` - `CGAL::Color`
- `CGAL::Istream_iterator<T,Stream>` - `CGAL::Istream_iterator<T,Stream>`
- `CGAL::Ostream_iterator<T,Stream>` - `CGAL::Ostream_iterator<T,Stream>`

View File

@ -26,21 +26,21 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Parameters ## \cgalCRPSection{Parameters}
Optional parameters of the functions of this package Optional parameters of the functions of this package
are implemented as \ref BGLNamedParameters. are implemented as \ref BGLNamedParameters.
The page \ref sm_namedparameters describes their usage The page \ref sm_namedparameters describes their usage
and provides a list of the parameters that are used in this package. and provides a list of the parameters that are used in this package.
## Concepts ## \cgalCRPSection{Concepts}
- `SubdivisionMask_3` - `SubdivisionMask_3`
- `PQQMask_3` - `PQQMask_3`
- `PTQMask_3` - `PTQMask_3`
- `DQQMask_3` - `DQQMask_3`
- `Sqrt3Mask_3` - `Sqrt3Mask_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Subdivision_method_3` - `CGAL::Subdivision_method_3`
- `CGAL::CatmullClark_mask_3<PolygonMesh>` - `CGAL::CatmullClark_mask_3<PolygonMesh>`
- `CGAL::Loop_mask_3<PolygonMesh>` - `CGAL::Loop_mask_3<PolygonMesh>`

View File

@ -34,11 +34,11 @@ and faces is much simpler and can be used at runtime and not at compile time.}
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Surface_mesh<P>` - `CGAL::Surface_mesh<P>`
### Draw a Surface Mesh ### \cgalCRPSection{Draw a Surface Mesh}
- `CGAL::draw<SM>` - `CGAL::draw<SM>`
*/ */

View File

@ -26,19 +26,19 @@ The API is flexible and can be extended to user-defined proxies and error metric
\cgalClassifedRefPages \cgalClassifedRefPages
## Parameters ## \cgalCRPSection{Parameters}
Optional parameters of the functions of this package Optional parameters of the functions of this package
are implemented as BGL named parameters. are implemented as BGL named parameters.
The page \ref vsa_namedparameters describes their usage The page \ref vsa_namedparameters describes their usage
and provides the list of parameters used in this package. and provides the list of parameters used in this package.
## Concepts ## \cgalCRPSection{Concepts}
- `ErrorMetricProxy` - `ErrorMetricProxy`
## Main Functions ## \cgalCRPSection{Main Functions}
- `CGAL::Surface_mesh_approximation::approximate_triangle_mesh()` - `CGAL::Surface_mesh_approximation::approximate_triangle_mesh()`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Surface_mesh_approximation::L21_metric_plane_proxy` - `CGAL::Surface_mesh_approximation::L21_metric_plane_proxy`
- `CGAL::Surface_mesh_approximation::L2_metric_plane_proxy` - `CGAL::Surface_mesh_approximation::L2_metric_plane_proxy`
- `CGAL::Variational_shape_approximation` - `CGAL::Variational_shape_approximation`

View File

@ -25,15 +25,15 @@ under positional constraints of some of its vertices, without requiring any addi
\cgalClassifedRefPages \cgalClassifedRefPages
## Main Class ## \cgalCRPSection{Main Class}
- `#CGAL::Surface_mesh_deformation` - `#CGAL::Surface_mesh_deformation`
## Concepts ## \cgalCRPSection{Concepts}
- `DeformationClosestRotationTraits_3` - `DeformationClosestRotationTraits_3`
- `RawPoint_3` - `RawPoint_3`
- `SurfaceMeshDeformationWeights` - `SurfaceMeshDeformationWeights`
## Algebraic Traits ## \cgalCRPSection{Algebraic Traits}
- `#CGAL::Deformation_Eigen_closest_rotation_traits_3` - `#CGAL::Deformation_Eigen_closest_rotation_traits_3`
- `#CGAL::Deformation_Eigen_polar_closest_rotation_traits_3` - `#CGAL::Deformation_Eigen_polar_closest_rotation_traits_3`

View File

@ -8,8 +8,7 @@ of mesh, `TriangleMesh`, which must be a model of the `FaceGraph` concept.
Border parameterizers are also models of this concept but they only parameterize Border parameterizers are also models of this concept but they only parameterize
the border of a given mesh. the border of a given mesh.
Creation \cgalHeading{Creation}
--------------
Construction and destruction are undefined. Construction and destruction are undefined.

View File

@ -28,15 +28,15 @@ The code is generic and works with any model of the `FaceGraph` concept.}
\cgalClassifedRefPages \cgalClassifedRefPages
## Main Function ## \cgalCRPSection{Main Function}
- `CGAL::Surface_mesh_parameterization::parameterize()` - `CGAL::Surface_mesh_parameterization::parameterize()`
## Concepts ## \cgalCRPSection{Concepts}
- `Parameterizer_3` - `Parameterizer_3`
## Surface Parameterization Methods ## \cgalCRPSection{Surface Parameterization Methods}
This \cgal package implements several parameterization methods: This \cgal package implements several parameterization methods:
@ -64,7 +64,7 @@ The following classes implement the methods listed above:
- `CGAL::Surface_mesh_parameterization::Mean_value_coordinates_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>` - `CGAL::Surface_mesh_parameterization::Mean_value_coordinates_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>`
- `CGAL::Surface_mesh_parameterization::Orbifold_Tutte_parameterizer_3<TriangleMesh, SolverTraits>` - `CGAL::Surface_mesh_parameterization::Orbifold_Tutte_parameterizer_3<TriangleMesh, SolverTraits>`
## Border Parameterization Methods ## \cgalCRPSection{Border Parameterization Methods}
Border parameterization methods define a Border parameterization methods define a
set of constraints (a constraint specifies two (u,v) coordinates for set of constraints (a constraint specifies two (u,v) coordinates for
@ -85,14 +85,14 @@ The following classes implement the methods listed above:
- `CGAL::Surface_mesh_parameterization::Square_border_arc_length_parameterizer_3<TriangleMesh>` - `CGAL::Surface_mesh_parameterization::Square_border_arc_length_parameterizer_3<TriangleMesh>`
- `CGAL::Surface_mesh_parameterization::Two_vertices_parameterizer_3<TriangleMesh>` - `CGAL::Surface_mesh_parameterization::Two_vertices_parameterizer_3<TriangleMesh>`
## Mesh ## \cgalCRPSection{Mesh}
The general definition of input meshes handled directly by The general definition of input meshes handled directly by
`CGAL::Surface_mesh_parameterization::parameterize()` is a triangulated surface `CGAL::Surface_mesh_parameterization::parameterize()` is a triangulated surface
mesh model of `FaceGraph` that is homeomorphic to a disc (may have holes). In mesh model of `FaceGraph` that is homeomorphic to a disc (may have holes). In
particular, it means that it must be 2-manifold and oriented. particular, it means that it must be 2-manifold and oriented.
## Checks and Assertions ## \cgalCRPSection{Checks and Assertions}
The package performs the next checks: The package performs the next checks:

View File

@ -32,10 +32,10 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `#SegmentationGeomTraits` - `#SegmentationGeomTraits`
## Main Functions ## \cgalCRPSection{Main Functions}
- `#CGAL::sdf_values()` - `#CGAL::sdf_values()`
- `#CGAL::sdf_values_postprocessing()` - `#CGAL::sdf_values_postprocessing()`
- `#CGAL::segmentation_from_sdf_values()` - `#CGAL::segmentation_from_sdf_values()`

View File

@ -30,16 +30,16 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `SurfaceMeshShortestPathTraits` - `SurfaceMeshShortestPathTraits`
- `SurfaceMeshShortestPathVisitor` - `SurfaceMeshShortestPathVisitor`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Surface_mesh_shortest_path<SurfaceMeshShortestPathTraits,VertexIndexMap, HalfedgeIndexMap, FaceIndexMap, VertexPointMap>` - `CGAL::Surface_mesh_shortest_path<SurfaceMeshShortestPathTraits,VertexIndexMap, HalfedgeIndexMap, FaceIndexMap, VertexPointMap>`
- `CGAL::Surface_mesh_shortest_path_traits<Kernel, FaceListGraph>` - `CGAL::Surface_mesh_shortest_path_traits<Kernel, FaceListGraph>`
## Enums ## \cgalCRPSection{Enums}
- `CGAL::Surface_mesh_shortest_paths_3::Barycentric_coordinates_type` - `CGAL::Surface_mesh_shortest_paths_3::Barycentric_coordinates_type`

View File

@ -21,17 +21,17 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `EdgeProfile` - `EdgeProfile`
- `StopPredicate` - `StopPredicate`
- `GetCost` - `GetCost`
- `GetPlacement` - `GetPlacement`
- `EdgeCollapseSimplificationVisitor` - `EdgeCollapseSimplificationVisitor`
## Functions ## \cgalCRPSection{Functions}
- `CGAL::Surface_mesh_simplification::edge_collapse()` - `CGAL::Surface_mesh_simplification::edge_collapse()`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Surface_mesh_simplification::Edge_collapse_visitor_base<TriangleMesh>` - `CGAL::Surface_mesh_simplification::Edge_collapse_visitor_base<TriangleMesh>`
- `CGAL::Surface_mesh_simplification::Edge_profile<TriangleMesh>` - `CGAL::Surface_mesh_simplification::Edge_profile<TriangleMesh>`
- `CGAL::Surface_mesh_simplification::Count_stop_predicate<TriangleMesh>` - `CGAL::Surface_mesh_simplification::Count_stop_predicate<TriangleMesh>`

View File

@ -28,12 +28,12 @@
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `MeanCurvatureSkeletonizationTraits` - `MeanCurvatureSkeletonizationTraits`
- `NormalEquationSparseLinearAlgebraTraits_d` - `NormalEquationSparseLinearAlgebraTraits_d`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Mean_curvature_flow_skeletonization` - `CGAL::Mean_curvature_flow_skeletonization`

View File

@ -78,7 +78,7 @@ of the output mesh while avoiding an over-refinement of the mesh.
\cgalClassifedRefPages \cgalClassifedRefPages
## Concepts ## \cgalCRPSection{Concepts}
- `SurfaceMeshComplex_2InTriangulation_3` - `SurfaceMeshComplex_2InTriangulation_3`
- `SurfaceMeshTraits_3` - `SurfaceMeshTraits_3`
- `SurfaceMeshFacetsCriteria_3` - `SurfaceMeshFacetsCriteria_3`
@ -88,7 +88,7 @@ of the output mesh while avoiding an over-refinement of the mesh.
- `ImplicitFunction` - `ImplicitFunction`
- `ImplicitSurfaceTraits_3` - `ImplicitSurfaceTraits_3`
## Classes ## \cgalCRPSection{Classes}
- `CGAL::Surface_mesh_complex_2_in_triangulation_3<Tr, Edge_info = void>` - `CGAL::Surface_mesh_complex_2_in_triangulation_3<Tr, Edge_info = void>`
- `CGAL::Surface_mesh_vertex_base_3<Gt,Vb>` - `CGAL::Surface_mesh_vertex_base_3<Gt,Vb>`
- `CGAL::Surface_mesh_cell_base_3<Gt,Cb>` - `CGAL::Surface_mesh_cell_base_3<Gt,Cb>`
@ -98,12 +98,12 @@ of the output mesh while avoiding an over-refinement of the mesh.
- `CGAL::Implicit_surface_3<Traits, Function>` - `CGAL::Implicit_surface_3<Traits, Function>`
- `CGAL::Gray_level_image_3<FT, Point>` - `CGAL::Gray_level_image_3<FT, Point>`
## Tag Classes ## \cgalCRPSection{Tag Classes}
- `CGAL::Manifold_tag` - `CGAL::Manifold_tag`
- `CGAL::Manifold_with_boundary_tag` - `CGAL::Manifold_with_boundary_tag`
- `CGAL::Non_manifold_tag` - `CGAL::Non_manifold_tag`
## Function Templates ## \cgalCRPSection{Function Templates}
- `CGAL::make_surface_mesh()` - `CGAL::make_surface_mesh()`
- `CGAL::output_surface_facets_to_polyhedron()` - `CGAL::output_surface_facets_to_polyhedron()`
- `CGAL::facets_in_complex_2_to_triangle_mesh()` - `CGAL::facets_in_complex_2_to_triangle_mesh()`

Some files were not shown because too many files have changed in this diff Show More