mirror of https://github.com/CGAL/cgal
Merge pull request #3619 from albert-github/feature/bug_headers
Update of headers
This commit is contained in:
commit
8693f95dac
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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`.
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
\cgalClassifedRefPages
|
\cgalClassifedRefPages
|
||||||
|
|
||||||
## Classes ##
|
\cgalCRPSection{Classes}
|
||||||
- `CGAL::Ipelet_base<Kernel,int nbf>`
|
- `CGAL::Ipelet_base<Kernel,int nbf>`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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)`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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 > `
|
||||||
|
|
|
||||||
|
|
@ -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).
|
||||||
|
|
|
||||||
|
|
@ -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).
|
||||||
|
|
|
||||||
|
|
@ -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).
|
||||||
|
|
|
||||||
|
|
@ -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> `
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
\cgalClassifedRefPages
|
\cgalClassifedRefPages
|
||||||
|
|
||||||
## Classes ##
|
\cgalCRPSection{Classes}
|
||||||
- `CGAL::Geomview_stream`
|
- `CGAL::Geomview_stream`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
\cgalClassifedRefPages
|
\cgalClassifedRefPages
|
||||||
|
|
||||||
## Functions ##
|
\cgalCRPSection{Functions}
|
||||||
- `CGAL::minkowski_sum_3()`
|
- `CGAL::minkowski_sum_3()`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
\cgalPkgDescriptionEnd
|
\cgalPkgDescriptionEnd
|
||||||
|
|
||||||
\cgalClassifedRefPages
|
\cgalClassifedRefPages
|
||||||
## Classes ##
|
\cgalCRPSection{Classes}
|
||||||
- `CGAL::Poisson_reconstruction_function<GeomTraits>`
|
- `CGAL::Poisson_reconstruction_function<GeomTraits>`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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),
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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>()`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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()`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>`
|
||||||
|
|
|
||||||
|
|
@ -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`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
Loading…
Reference in New Issue