mirror of https://github.com/CGAL/cgal
merge manual fixed from 3.3 branch back intro trunk:
svn merge -r 38751:38754 ~/projects/CGAL/branches/CGAL-3.3-branch svn merge -r 38773:38775 ~/projects/CGAL/branches/CGAL-3.3-branch svn merge -r 38783:38784 ~/projects/CGAL/branches/CGAL-3.3-branch svn merge -r 38795:38796 ~/projects/CGAL/branches/CGAL-3.3-branch svn merge -r 38815:38816 ~/projects/CGAL/branches/CGAL-3.3-branch svn merge -r 38827:38829 ~/projects/CGAL/branches/CGAL-3.3-branch svn merge -r 38834:38836 ~/projects/CGAL/branches/CGAL-3.3-branch
This commit is contained in:
parent
e1e91f9678
commit
7ed1a00c04
|
|
@ -47,7 +47,7 @@ by the curves themselves in clockwise order.
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
|
|
||||||
\ccRefIdfierPage{CGAL::Polygon_2<Kernel,Container>}\\
|
\ccRefIdfierPage{CGAL::Polygon_2<PolygonTraits_2, Container>}\\
|
||||||
\ccRefIdfierPage{CGAL::General_polygon_2<ArrTraits>}\\
|
\ccRefIdfierPage{CGAL::General_polygon_2<ArrTraits>}\\
|
||||||
\ccRefIdfierPage{CGAL::General_polygon_with_holes_2<Polygon>}\\
|
\ccRefIdfierPage{CGAL::General_polygon_with_holes_2<Polygon>}\\
|
||||||
\lcTex{\ccc{operator>>} \dotfill\ page~\pageref{refPolygon_with_holes_operator_rightshift}}%
|
\lcTex{\ccc{operator>>} \dotfill\ page~\pageref{refPolygon_with_holes_operator_rightshift}}%
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ followed by the curves themselves in clockwise order.
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
|
|
||||||
\ccRefIdfierPage{CGAL::Polygon_2<Kernel,Container>}\\
|
\ccRefIdfierPage{CGAL::Polygon_2<PolygonTraits_2, Container>}\\
|
||||||
\ccRefIdfierPage{CGAL::General_polygon_2<ArrTraits>}\\
|
\ccRefIdfierPage{CGAL::General_polygon_2<ArrTraits>}\\
|
||||||
\ccRefIdfierPage{CGAL::General_polygon_with_holes_2<Polygon>}\\
|
\ccRefIdfierPage{CGAL::General_polygon_with_holes_2<Polygon>}\\
|
||||||
\lcTex{\ccc{operator<<} \dotfill\ page~\pageref{refPolygon_with_holes_operator_leftshift}}%
|
\lcTex{\ccc{operator<<} \dotfill\ page~\pageref{refPolygon_with_holes_operator_leftshift}}%
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
\ccPkgHowToCiteCgal{cgal:hs-ch3-07}
|
\ccPkgHowToCiteCgal{cgal:hs-ch3-07}
|
||||||
\ccPkgSummary{This package provides functions
|
\ccPkgSummary{This package provides functions
|
||||||
for computing convex hulls in three dimensions as well as functions
|
for computing convex hulls in three dimensions as well as functions
|
||||||
for checking if sets of points are strongly convex are not. One can
|
for checking if sets of points are strongly convex or not. One can
|
||||||
compute the convex hull of a set of points in three dimensions in one
|
compute the convex hull of a set of points in three dimensions in one
|
||||||
of three ways: using a static algorithm, using an incremental
|
of three ways: using a static algorithm, using an incremental
|
||||||
construction algorithm, or using a triangulation to get a fully
|
construction algorithm, or using a triangulation to get a fully
|
||||||
|
|
@ -13,5 +13,5 @@ dynamic computation.}
|
||||||
The dynamic algorithms depend on \ccRef[3D Triangulations]{Pkg:Triangulation3}}
|
The dynamic algorithms depend on \ccRef[3D Triangulations]{Pkg:Triangulation3}}
|
||||||
\ccPkgIntroducedInCGAL{1.1}
|
\ccPkgIntroducedInCGAL{1.1}
|
||||||
\ccPkgLicense{\ccLicenseQPL}
|
\ccPkgLicense{\ccLicenseQPL}
|
||||||
\ccPkgIllustration{Convex_hull_3/bunny.png}{Convex_hull_3/bunny.wrl.gz}
|
\ccPkgIllustration{Convex_hull_3/bunny.png}{Convex_hull_3/bunny.png}
|
||||||
\end{ccPkgDescription}
|
\end{ccPkgDescription}
|
||||||
|
|
|
||||||
|
|
@ -252,7 +252,7 @@ the coordinate system of the PCA (in which the fitting is performed).
|
||||||
\subsection{Template Parameters}
|
\subsection{Template Parameters}
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
\subsubsection{Template parameter \ccc{DataKernel}}
|
\subsubsection{Template parameter \texttt{DataKernel}}
|
||||||
%%%%%%%%%%%
|
%%%%%%%%%%%
|
||||||
|
|
||||||
This concept provides the types for the input sample points, together
|
This concept provides the types for the input sample points, together
|
||||||
|
|
@ -261,7 +261,7 @@ classe \ccc{Monge_via_jet_fitting<DataKernel, LocalKernel =
|
||||||
Cartesian<double>, SvdTraits = lapack_svd>} . Typically, one can use
|
Cartesian<double>, SvdTraits = lapack_svd>} . Typically, one can use
|
||||||
\ccc{CGAL::Cartesian<double>}.
|
\ccc{CGAL::Cartesian<double>}.
|
||||||
|
|
||||||
\subsubsection{Template parameter \ccc{LocalKernel}}
|
\subsubsection{Template parameter \texttt{LocalKernel}}
|
||||||
%%%%%%%%%%%
|
%%%%%%%%%%%
|
||||||
This is a parameter of the class
|
This is a parameter of the class
|
||||||
\ccc{Monge_via_jet_fitting<DataKernel, LocalKernel = Cartesian<double>, SvdTraits = lapack_svd>}.
|
\ccc{Monge_via_jet_fitting<DataKernel, LocalKernel = Cartesian<double>, SvdTraits = lapack_svd>}.
|
||||||
|
|
@ -275,7 +275,7 @@ these types are converted back to \ccc{Data_Kernel} ones. Typically,
|
||||||
one can use
|
one can use
|
||||||
\ccc{CGAL::Cartesian<double>} which is the default.
|
\ccc{CGAL::Cartesian<double>} which is the default.
|
||||||
|
|
||||||
\subsubsection{Template parameter \ccc{SvdTraits}}
|
\subsubsection{Template parameter \texttt{SvdTraits}}
|
||||||
%%%%%%%%%%%
|
%%%%%%%%%%%
|
||||||
|
|
||||||
This concept provides the number, vector and matrix types for algebra
|
This concept provides the number, vector and matrix types for algebra
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
\subsubsection*{Concepts}
|
\subsubsection*{Concepts}
|
||||||
|
|
||||||
\ccRefConceptPage{Kernel} \\
|
\ccRefConceptPage{Kernel} \\
|
||||||
\ccRefConceptPage{EuclideanRingNumberType} \\
|
\ccRefConceptPage{EuclideanRing} \\
|
||||||
\ccRefConceptPage{FieldNumberType} \\
|
\ccRefConceptPage{FieldNumberType} \\
|
||||||
\ccRefConceptPage{RingNumberType}
|
\ccRefConceptPage{RingNumberType}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,68 +34,68 @@ especially for equality testing.
|
||||||
|
|
||||||
\ccHeading{Coordinate Access}
|
\ccHeading{Coordinate Access}
|
||||||
|
|
||||||
\ccNestedType{Cartesian_const_iterator_2}{a model of Kernel::CartesianConstIterator\_2}
|
\ccNestedType{Cartesian_const_iterator_2}{a model of \ccc{Kernel::CartesianConstIterator_2}}
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Geometric Objects}
|
\ccHeading{Geometric Objects}
|
||||||
|
|
||||||
\ccNestedType{Point_2}{a model of Kernel::Point\_2}
|
\ccNestedType{Point_2}{a model of \ccc{Kernel::Point_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Vector_2}{a model of Kernel::Vector\_2}
|
\ccNestedType{Vector_2}{a model of \ccc{Kernel::Vector_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Direction_2}{a model of Kernel::Direction\_2}
|
\ccNestedType{Direction_2}{a model of \ccc{Kernel::Direction_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Line_2}{a model of Kernel::Line\_2}
|
\ccNestedType{Line_2}{a model of \ccc{Kernel::Line_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Ray_2}{a model of Kernel::Ray\_2}
|
\ccNestedType{Ray_2}{a model of \ccc{Kernel::Ray_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Segment_2}{a model of Kernel::Segment\_2}
|
\ccNestedType{Segment_2}{a model of \ccc{Kernel::Segment_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Triangle_2}{a model of Kernel::Triangle\_2}
|
\ccNestedType{Triangle_2}{a model of \ccc{Kernel::Triangle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Iso_rectangle_2}{a model of Kernel::IsoRectangle\_2}
|
\ccNestedType{Iso_rectangle_2}{a model of \ccc{Kernel::IsoRectangle_2}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Aff_transformation_2}{}
|
%%\ccNestedType{Aff_transformation_2}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Circle_2}{a model of Kernel::Circle\_2}
|
\ccNestedType{Circle_2}{a model of \ccc{Kernel::Circle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
%\ccNestedType{Weighted_point_2}{a model of Kernel::WeightedPoint\_2}
|
%\ccNestedType{Weighted_point_2}{a model of Kernel::WeightedPoint\_2}
|
||||||
%\ccGlue
|
%\ccGlue
|
||||||
\ccNestedType{Object_2}{a model of Kernel::Object\_2}
|
\ccNestedType{Object_2}{a model of \ccc{Kernel::Object_2}}
|
||||||
|
|
||||||
\ccHeading{Constructions}
|
\ccHeading{Constructions}
|
||||||
|
|
||||||
\ccNestedType{Construct_point_2}{a model of Kernel::ConstructPoint\_2}
|
\ccNestedType{Construct_point_2}{a model of \ccc{Kernel::ConstructPoint_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_vector_2}{a model of Kernel::ConstructVector\_2}
|
\ccNestedType{Construct_vector_2}{a model of \ccc{Kernel::ConstructVector_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_direction_2}{a model of Kernel::ConstructDirection\_2}
|
\ccNestedType{Construct_direction_2}{a model of \ccc{Kernel::ConstructDirection_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_segment_2}{a model of Kernel::ConstructSegment\_2}
|
\ccNestedType{Construct_segment_2}{a model of \ccc{Kernel::ConstructSegment_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_line_2}{a model of Kernel::ConstructLine\_2}
|
\ccNestedType{Construct_line_2}{a model of \ccc{Kernel::ConstructLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_ray_2}{a model of Kernel::ConstructRay\_2}
|
\ccNestedType{Construct_ray_2}{a model of \ccc{Kernel::ConstructRay_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_circle_2}{a model of Kernel::ConstructCircle\_2}
|
\ccNestedType{Construct_circle_2}{a model of \ccc{Kernel::ConstructCircle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_triangle_2}{a model of Kernel::ConstructTriangle\_2}
|
\ccNestedType{Construct_triangle_2}{a model of \ccc{Kernel::ConstructTriangle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_iso_rectangle_2}{a model of Kernel::ConstructIsoRectangle\_2}
|
\ccNestedType{Construct_iso_rectangle_2}{a model of \ccc{Kernel::ConstructIsoRectangle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_object_2}{a model of Kernel::ConstructObject\_2}
|
\ccNestedType{Construct_object_2}{a model of \ccc{Kernel::ConstructObject_2}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_aff_transformation_2}{}
|
%%\ccNestedType{Construct_aff_transformation_2}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_scaled_vector_2}{a model of Kernel::ConstructScaledVector\_2}
|
\ccNestedType{Construct_scaled_vector_2}{a model of \ccc{Kernel::ConstructScaledVector_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_translated_point_2}{a model of Kernel::ConstructTranslatedPoint\_2}
|
\ccNestedType{Construct_translated_point_2}{a model of \ccc{Kernel::ConstructTranslatedPoint_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_point_on_2}{a model of Kernel::ConstructPointOn\_2}
|
\ccNestedType{Construct_point_on_2}{a model of \ccc{Kernel::ConstructPointOn_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_projected_point_2}{a model of Kernel::ConstructProjectedPoint\_2}
|
\ccNestedType{Construct_projected_point_2}{a model of \ccc{Kernel::ConstructProjectedPoint_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_projected_xy_point_2}{a model of Kernel::ConstructProjectedXYPoint\_2}
|
\ccNestedType{Construct_projected_xy_point_2}{a model of \ccc{Kernel::ConstructProjectedXYPoint_2}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_second_point_on_2}{}
|
%%\ccNestedType{Construct_second_point_on_2}{}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
|
|
@ -107,235 +107,235 @@ especially for equality testing.
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_max_point_2}{}
|
%%\ccNestedType{Construct_max_point_2}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_cartesian_const_iterator_2}{a model of Kernel::ConstructCartesianConstIterator\_2}
|
\ccNestedType{Construct_cartesian_const_iterator_2}{a model of \ccc{Kernel::ConstructCartesianConstIterator_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_vertex_2}{a model of Kernel::ConstructVertex\_2}
|
\ccNestedType{Construct_vertex_2}{a model of \ccc{Kernel::ConstructVertex_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_bbox_2}{a model of Kernel::ConstructBbox\_2}
|
\ccNestedType{Construct_bbox_2}{a model of \ccc{Kernel::ConstructBbox_2}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_direction_of_line_2}{}
|
%%\ccNestedType{Construct_direction_of_line_2}{}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_direction_of_ray_2}{}
|
%%\ccNestedType{Construct_direction_of_ray_2}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_perpendicular_vector_2}{a model of Kernel::ConstructPerpendicularVector\_2}
|
\ccNestedType{Construct_perpendicular_vector_2}{a model of \ccc{Kernel::ConstructPerpendicularVector_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_perpendicular_direction_2}{a model of Kernel::ConstructPerpendicularDirection\_2}
|
\ccNestedType{Construct_perpendicular_direction_2}{a model of \ccc{Kernel::ConstructPerpendicularDirection_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_perpendicular_line_2}{a model of Kernel::ConstructPerpendicularLine\_2}
|
\ccNestedType{Construct_perpendicular_line_2}{a model of \ccc{Kernel::ConstructPerpendicularLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_max_vertex_2}{a model of Kernel::ConstructMaxVertex\_2}
|
\ccNestedType{Construct_max_vertex_2}{a model of \ccc{Kernel::ConstructMaxVertex_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_midpoint_2}{a model of Kernel::ConstructMidpoint\_2}
|
\ccNestedType{Construct_midpoint_2}{a model of \ccc{Kernel::ConstructMidpoint_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_equidistant_line_3}{a model of Kernel::ConstructEquidistantLine\_3}
|
\ccNestedType{Construct_equidistant_line_3}{a model of \ccc{Kernel::ConstructEquidistantLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_min_vertex_2}{a model of Kernel::ConstructMinVertex\_2}
|
\ccNestedType{Construct_min_vertex_2}{a model of \ccc{Kernel::ConstructMinVertex_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_center_2}{a model of Kernel::ConstructCenter\_2}
|
\ccNestedType{Construct_center_2}{a model of \ccc{Kernel::ConstructCenter_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_centroid_2}{a model of Kernel::ConstructCentroid\_2}
|
\ccNestedType{Construct_centroid_2}{a model of \ccc{Kernel::ConstructCentroid_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_circumcenter_2}{a model of Kernel::ConstructCircumcenter\_2}
|
\ccNestedType{Construct_circumcenter_2}{a model of \ccc{Kernel::ConstructCircumcenter_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_bisector_2}{a model of Kernel::ConstructBisector\_2}
|
\ccNestedType{Construct_bisector_2}{a model of \ccc{Kernel::ConstructBisector_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_direction_2}{a model of Kernel::ConstructOppositeDirection\_2}
|
\ccNestedType{Construct_opposite_direction_2}{a model of \ccc{Kernel::ConstructOppositeDirection_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_segment_2}{a model of Kernel::ConstructOppositeSegment\_2}
|
\ccNestedType{Construct_opposite_segment_2}{a model of \ccc{Kernel::ConstructOppositeSegment_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_ray_2}{a model of Kernel::ConstructOppositeRay\_2}
|
\ccNestedType{Construct_opposite_ray_2}{a model of \ccc{Kernel::ConstructOppositeRay_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_line_2}{a model of Kernel::ConstructOppositeLine\_2}
|
\ccNestedType{Construct_opposite_line_2}{a model of \ccc{Kernel::ConstructOppositeLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_triangle_2}{a model of Kernel::ConstructOppositeTriangle\_2}
|
\ccNestedType{Construct_opposite_triangle_2}{a model of \ccc{Kernel::ConstructOppositeTriangle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_circle_2}{a model of Kernel::ConstructOppositeCircle\_2}
|
\ccNestedType{Construct_opposite_circle_2}{a model of \ccc{Kernel::ConstructOppositeCircle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_vector_2}{a model of Kernel::ConstructOppositeVector\_2}
|
\ccNestedType{Construct_opposite_vector_2}{a model of \ccc{Kernel::ConstructOppositeVector_2}}
|
||||||
|
|
||||||
If the result type is not determined, there is no \ccc{Construct_} prefix:
|
If the result type is not determined, there is no \ccc{Construct_} prefix:
|
||||||
|
|
||||||
%%\ccNestedType{Transform_2}{}
|
%%\ccNestedType{Transform_2}{}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
\ccNestedType{Intersect_2}{a model of Kernel::Intersect\_2}
|
\ccNestedType{Intersect_2}{a model of \ccc{Kernel::Intersect_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Assign_2}{a model of Kernel::Assign\_2}
|
\ccNestedType{Assign_2}{a model of \ccc{Kernel::Assign_2}}
|
||||||
|
|
||||||
If the result type is a number type, the prefix is \ccc{Compute_}:
|
If the result type is a number type, the prefix is \ccc{Compute_}:
|
||||||
|
|
||||||
\ccNestedType{Compute_squared_distance_2}{a model of Kernel::ComputeSquaredDistance\_2}
|
\ccNestedType{Compute_squared_distance_2}{a model of \ccc{Kernel::ComputeSquaredDistance_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_squared_length_2}{a model of Kernel::ComputeSquaredLength\_2}
|
\ccNestedType{Compute_squared_length_2}{a model of \ccc{Kernel::ComputeSquaredLength_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_squared_radius_2}{a model of Kernel::ComputeSquaredRadius\_2}
|
\ccNestedType{Compute_squared_radius_2}{a model of \ccc{Kernel::ComputeSquaredRadius_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_area_2}{a model of Kernel::ComputeArea\_2}
|
\ccNestedType{Compute_area_2}{a model of \ccc{Kernel::ComputeArea_2}}
|
||||||
|
|
||||||
\ccHeading{Generalized Predicates}
|
\ccHeading{Generalized Predicates}
|
||||||
|
|
||||||
\ccNestedType{Angle_2}{a model of Kernel::Angle\_2}
|
\ccNestedType{Angle_2}{a model of \ccc{Kernel::Angle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_2}{a model of Kernel::Equal\_2}
|
\ccNestedType{Equal_2}{a model of \ccc{Kernel::Equal_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_x_2}{a model of Kernel::EqualX\_2}
|
\ccNestedType{Equal_x_2}{a model of \ccc{Kernel::EqualX_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_y_2}{a model of Kernel::EqualY\_2}
|
\ccNestedType{Equal_y_2}{a model of \ccc{Kernel::EqualY_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_x_2}{a model of Kernel::LessX\_2}
|
\ccNestedType{Less_x_2}{a model of \ccc{Kernel::LessX_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_y_2}{a model of Kernel::LessY\_2}
|
\ccNestedType{Less_y_2}{a model of \ccc{Kernel::LessY_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_xy_2}{a model of Kernel::LessXY\_2}
|
\ccNestedType{Less_xy_2}{a model of \ccc{Kernel::LessXY_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_yx_2}{a model of Kernel::LessYX\_2}
|
\ccNestedType{Less_yx_2}{a model of \ccc{Kernel::LessYX_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_x_2}{a model of Kernel::CompareX\_2}
|
\ccNestedType{Compare_x_2}{a model of \ccc{Kernel::CompareX_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_x_at_y_2}{a model of Kernel::CompareXAtY\_2}
|
\ccNestedType{Compare_x_at_y_2}{a model of \ccc{Kernel::CompareXAtY_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_y_2}{a model of Kernel::CompareY\_2}
|
\ccNestedType{Compare_y_2}{a model of \ccc{Kernel::CompareY_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_xy_2}{a model of Kernel::CompareXY\_2}
|
\ccNestedType{Compare_xy_2}{a model of \ccc{Kernel::CompareXY_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_xy_2}{a model of Kernel::CompareYX\_2}
|
\ccNestedType{Compare_xy_2}{a model of \ccc{Kernel::CompareYX_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_y_at_x_2}{a model of Kernel::CompareYAtX\_2}
|
\ccNestedType{Compare_y_at_x_2}{a model of \ccc{Kernel::CompareYAtX_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_distance_2}{a model of Kernel::CompareDistance\_2}
|
\ccNestedType{Compare_distance_2}{a model of \ccc{Kernel::CompareDistance_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_angle_with_x_axis_2}{a model of Kernel::CompareAngleWithXAxis\_2}
|
\ccNestedType{Compare_angle_with_x_axis_2}{a model of \ccc{Kernel::CompareAngleWithXAxis_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_slope_2}{a model of Kernel::CompareSlope\_2}
|
\ccNestedType{Compare_slope_2}{a model of \ccc{Kernel::CompareSlope_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_distance_to_point_2}{a model of Kernel::LessDistanceToPoint\_2}
|
\ccNestedType{Less_distance_to_point_2}{a model of \ccc{Kernel::LessDistanceToPoint_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_signed_distance_to_line_2}{a model of Kernel::LessSignedDistanceToLine\_2}
|
\ccNestedType{Less_signed_distance_to_line_2}{a model of \ccc{Kernel::LessSignedDistanceToLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_rotate_ccw_2}{a model of Kernel::LessRotateCCW\_2}
|
\ccNestedType{Less_rotate_ccw_2}{a model of \ccc{Kernel::LessRotateCCW_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Left_turn_2}{a model of Kernel::LeftTurn\_2}
|
\ccNestedType{Left_turn_2}{a model of \ccc{Kernel::LeftTurn_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_2}{a model of Kernel::Collinear\_2}
|
\ccNestedType{Collinear_2}{a model of \ccc{Kernel::Collinear_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Orientation_2}{a model of Kernel::Orientation\_2}
|
\ccNestedType{Orientation_2}{a model of \ccc{Kernel::Orientation_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Side_of_oriented_circle_2}{a model of Kernel::SideOfOrientedCircle\_2}
|
\ccNestedType{Side_of_oriented_circle_2}{a model of \ccc{Kernel::SideOfOrientedCircle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Side_of_bounded_circle_2}{a model of Kernel::SideOfBoundedCircle\_2}
|
\ccNestedType{Side_of_bounded_circle_2}{a model of \ccc{Kernel::SideOfBoundedCircle_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Is_horizontal_2}{a model of Kernel::IsHorizontal\_2}
|
\ccNestedType{Is_horizontal_2}{a model of \ccc{Kernel::IsHorizontal_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Is_vertical_2}{a model of Kernel::IsVertical\_2}
|
\ccNestedType{Is_vertical_2}{a model of \ccc{Kernel::IsVertical_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Is_degenerate_2}{a model of Kernel::IsDegenerate\_2}
|
\ccNestedType{Is_degenerate_2}{a model of \ccc{Kernel::IsDegenerate_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_2}{a model of Kernel::HasOn\_2}
|
\ccNestedType{Has_on_2}{a model of \ccc{Kernel::HasOn_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_has_on_2}{a model of Kernel::CollinearHasOn\_2}
|
\ccNestedType{Collinear_has_on_2}{a model of \ccc{Kernel::CollinearHasOn_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_bounded_side_2}{a model of Kernel::HasOnBoundedSide\_2}
|
\ccNestedType{Has_on_bounded_side_2}{a model of \ccc{Kernel::HasOnBoundedSide_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_unbounded_side_2}{a model of Kernel::HasOnUnboundedSide\_2}
|
\ccNestedType{Has_on_unbounded_side_2}{a model of \ccc{Kernel::HasOnUnboundedSide_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_boundary_2}{a model of Kernel::HasOnBoundary\_2}
|
\ccNestedType{Has_on_boundary_2}{a model of \ccc{Kernel::HasOnBoundary_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_positive_side_2}{a model of Kernel::HasOnPositiveSide\_2}
|
\ccNestedType{Has_on_positive_side_2}{a model of \ccc{Kernel::HasOnPositiveSide_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_negative_side_2}{a model of Kernel::HasOnNegativeSide\_2}
|
\ccNestedType{Has_on_negative_side_2}{a model of \ccc{Kernel::HasOnNegativeSide_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Oriented_side_2}{a model of Kernel::OrientedSide\_2}
|
\ccNestedType{Oriented_side_2}{a model of \ccc{Kernel::OrientedSide_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Bounded_side_2}{a model of Kernel::BoundedSide\_2}
|
\ccNestedType{Bounded_side_2}{a model of \ccc{Kernel::BoundedSide_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Are_parallel_2 }{a model of Kernel::AreParallel\_2}
|
\ccNestedType{Are_parallel_2 }{a model of \ccc{Kernel::AreParallel_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Are_ordered_along_line_2 }{a model of Kernel::AreOrderedAlongLine\_2}
|
\ccNestedType{Are_ordered_along_line_2 }{a model of \ccc{Kernel::AreOrderedAlongLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Are_strictly_ordered_along_line_2}{a model of Kernel::AreStrictlyOrderedAlongLine\_2}
|
\ccNestedType{Are_strictly_ordered_along_line_2}{a model of \ccc{Kernel::AreStrictlyOrderedAlongLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_are_ordered_along_line_2}{a model of Kernel::CollinearAreOrderedAlongLine\_2}
|
\ccNestedType{Collinear_are_ordered_along_line_2}{a model of \ccc{Kernel::CollinearAreOrderedAlongLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_are_strictly_ordered_along_line_2}{a model of Kernel::CollinearAreStrictlyOrderedAlongLine\_2}
|
\ccNestedType{Collinear_are_strictly_ordered_along_line_2}{a model of \ccc{Kernel::CollinearAreStrictlyOrderedAlongLine_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Counterclockwise_in_between_2}{a model of Kernel::CounterclockwiseInBetween\_2}
|
\ccNestedType{Counterclockwise_in_between_2}{a model of \ccc{Kernel::CounterclockwiseInBetween_2}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Do_intersect_2}{a model of Kernel::DoIntersect\_2}
|
\ccNestedType{Do_intersect_2}{a model of \ccc{Kernel::DoIntersect_2}}
|
||||||
|
|
||||||
\ccHeading{Three-dimensional Kernel}
|
\ccHeading{Three-dimensional Kernel}
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Coordinate Access}
|
\ccHeading{Coordinate Access}
|
||||||
|
|
||||||
\ccNestedType{Cartesian_const_iterator_3}{a model of Kernel::CartesianConstIterator\_3}
|
\ccNestedType{Cartesian_const_iterator_3}{a model of \ccc{Kernel::CartesianConstIterator_3}}
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Geometric Objects}
|
\ccHeading{Geometric Objects}
|
||||||
|
|
||||||
\ccNestedType{Point_3}{a model of Kernel::Point\_3}
|
\ccNestedType{Point_3}{a model of \ccc{Kernel::Point_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Vector_3}{a model of Kernel::Vector\_3}
|
\ccNestedType{Vector_3}{a model of \ccc{Kernel::Vector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Direction_3}{a model of Kernel::Direction\_3}
|
\ccNestedType{Direction_3}{a model of \ccc{Kernel::Direction_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Iso_cuboid_3}{a model of Kernel::IsoCuboid\_3}
|
\ccNestedType{Iso_cuboid_3}{a model of \ccc{Kernel::IsoCuboid_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Line_3}{a model of Kernel::Line\_3}
|
\ccNestedType{Line_3}{a model of \ccc{Kernel::Line_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Ray_3}{a model of Kernel::Ray\_3}
|
\ccNestedType{Ray_3}{a model of \ccc{Kernel::Ray_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Sphere_3}{a model of Kernel::Sphere\_3}
|
\ccNestedType{Sphere_3}{a model of \ccc{Kernel::Sphere_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Segment_3}{a model of Kernel::Segment\_3}
|
\ccNestedType{Segment_3}{a model of \ccc{Kernel::Segment_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Plane_3}{a model of Kernel::Plane\_3}
|
\ccNestedType{Plane_3}{a model of \ccc{Kernel::Plane_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Triangle_3}{a model of Kernel::Triangle\_3}
|
\ccNestedType{Triangle_3}{a model of \ccc{Kernel::Triangle_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Tetrahedron_3}{a model of Kernel::Tetrahedron\_3}
|
\ccNestedType{Tetrahedron_3}{a model of \ccc{Kernel::Tetrahedron_3}}
|
||||||
%\ccGlue
|
%\ccGlue
|
||||||
%\ccNestedType{Weighted_point_3}{a model of Kernel::WeightedPoint\_3}
|
%\ccNestedType{Weighted_point_3}{a model of Kernel::WeightedPoint\_3}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Aff_transformation_3}{}
|
%%\ccNestedType{Aff_transformation_3}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Object_3}{a model of Kernel::Object\_3}
|
\ccNestedType{Object_3}{a model of \ccc{Kernel::Object_3}}
|
||||||
|
|
||||||
\ccHeading{Constructions}
|
\ccHeading{Constructions}
|
||||||
|
|
||||||
\ccNestedType{Construct_point_3}{a model of Kernel::ConstructPoint\_3}
|
\ccNestedType{Construct_point_3}{a model of \ccc{Kernel::ConstructPoint_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_vector_3}{a model of Kernel::ConstructVector\_3}
|
\ccNestedType{Construct_vector_3}{a model of \ccc{Kernel::ConstructVector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_direction_3}{a model of Kernel::ConstructDirection\_3}
|
\ccNestedType{Construct_direction_3}{a model of \ccc{Kernel::ConstructDirection_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_plane_3}{a model of Kernel::ConstructPlane\_3}
|
\ccNestedType{Construct_plane_3}{a model of \ccc{Kernel::ConstructPlane_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_iso_cuboid_3}{a model of Kernel::ConstructIsoCuboid\_3}
|
\ccNestedType{Construct_iso_cuboid_3}{a model of \ccc{Kernel::ConstructIsoCuboid_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_line_3}{a model of Kernel::ConstructLine\_3}
|
\ccNestedType{Construct_line_3}{a model of \ccc{Kernel::ConstructLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_ray_3}{a model of Kernel::ConstructRay\_3}
|
\ccNestedType{Construct_ray_3}{a model of \ccc{Kernel::ConstructRay_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_sphere_3}{a model of Kernel::ConstructSphere\_3}
|
\ccNestedType{Construct_sphere_3}{a model of \ccc{Kernel::ConstructSphere_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_segment_3}{a model of Kernel::ConstructSegment\_3}
|
\ccNestedType{Construct_segment_3}{a model of \ccc{Kernel::ConstructSegment_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_triangle_3}{a model of Kernel::ConstructTriangle\_3}
|
\ccNestedType{Construct_triangle_3}{a model of \ccc{Kernel::ConstructTriangle_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_tetrahedron_3}{a model of Kernel::ConstructTetrahedron\_3}
|
\ccNestedType{Construct_tetrahedron_3}{a model of \ccc{Kernel::ConstructTetrahedron_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_object_3}{a model of Kernel::ConstructObject\_3}
|
\ccNestedType{Construct_object_3}{a model of \ccc{Kernel::ConstructObject_3}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_aff_transformation_3}{}
|
%%\ccNestedType{Construct_aff_transformation_3}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_scaled_vector_3}{a model of Kernel::ConstructScaledVector\_3}
|
\ccNestedType{Construct_scaled_vector_3}{a model of \ccc{Kernel::ConstructScaledVector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_translated_point_3}{a model of Kernel::ConstructTranslatedPoint\_3}
|
\ccNestedType{Construct_translated_point_3}{a model of \ccc{Kernel::ConstructTranslatedPoint_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_point_on_3}{a model of Kernel::ConstructPointOn\_3}
|
\ccNestedType{Construct_point_on_3}{a model of \ccc{Kernel::ConstructPointOn_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_projected_point_3}{a model of Kernel::ConstructProjectedPoint\_3}
|
\ccNestedType{Construct_projected_point_3}{a model of \ccc{Kernel::ConstructProjectedPoint_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_lifted_point_3}{a model of Kernel::ConstructLiftedPoint\_3}
|
\ccNestedType{Construct_lifted_point_3}{a model of \ccc{Kernel::ConstructLiftedPoint_3}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_second_point_on_3}{}
|
%%\ccNestedType{Construct_second_point_on_3}{}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
|
|
@ -347,173 +347,157 @@ If the result type is a number type, the prefix is \ccc{Compute_}:
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_max_point_3}{}
|
%%\ccNestedType{Construct_max_point_3}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_cartesian_const_iterator_3}{a model of Kernel::ConstructCartesianConstIterator\_3}
|
\ccNestedType{Construct_cartesian_const_iterator_3}{a model of \ccc{Kernel::ConstructCartesianConstIterator_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_vertex_3}{a model of Kernel::ConstructVertex\_3}
|
\ccNestedType{Construct_vertex_3}{a model of \ccc{Kernel::ConstructVertex_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_bbox_3}{a model of Kernel::ConstructBbox\_3}
|
\ccNestedType{Construct_bbox_3}{a model of \ccc{Kernel::ConstructBbox_3}}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_direction_of_line_3}{}
|
%%\ccNestedType{Construct_direction_of_line_3}{}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
%%\ccNestedType{Construct_direction_of_ray_3}{}
|
%%\ccNestedType{Construct_direction_of_ray_3}{}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_supporting_plane_3}{a model of Kernel::ConstructSupportingPlane\_3}
|
\ccNestedType{Construct_supporting_plane_3}{a model of \ccc{Kernel::ConstructSupportingPlane_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_orthogonal_vector_3}{a model of Kernel::ConstructOrthogonalVector\_3}
|
\ccNestedType{Construct_orthogonal_vector_3}{a model of \ccc{Kernel::ConstructOrthogonalVector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_base_vector_3}{a model of Kernel::ConstructBaseVector\_3}
|
\ccNestedType{Construct_base_vector_3}{a model of \ccc{Kernel::ConstructBaseVector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_perpendicular_plane_3}{a model of Kernel::ConstructPerpendicularPlane\_3}
|
\ccNestedType{Construct_perpendicular_plane_3}{a model of \ccc{Kernel::ConstructPerpendicularPlane_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_perpendicular_line_3}{a model of Kernel::ConstructPerpendicularLine\_3}
|
\ccNestedType{Construct_perpendicular_line_3}{a model of \ccc{Kernel::ConstructPerpendicularLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_midpoint_3}{a model of Kernel::ConstructMidpoint\_3}
|
\ccNestedType{Construct_midpoint_3}{a model of \ccc{Kernel::ConstructMidpoint_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_center_3}{a model of Kernel::ConstructCenter\_3}
|
\ccNestedType{Construct_center_3}{a model of \ccc{Kernel::ConstructCenter_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_centroid_3}{a model of Kernel::ConstructCentroid\_3}
|
\ccNestedType{Construct_centroid_3}{a model of \ccc{Kernel::ConstructCentroid_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_circumcenter_3}{a model of Kernel::ConstructCircumcenter\_3}
|
\ccNestedType{Construct_circumcenter_3}{a model of \ccc{Kernel::ConstructCircumcenter_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_bisector_3}{a model of Kernel::ConstructBisector\_3}
|
\ccNestedType{Construct_bisector_3}{a model of \ccc{Kernel::ConstructBisector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_cross_product_vector_3}{a model of Kernel::ConstructCrossProductVector\_3}
|
\ccNestedType{Construct_cross_product_vector_3}{a model of \ccc{Kernel::ConstructCrossProductVector_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_direction_3}{a model of Kernel::ConstructOppositeDirection\_3}
|
\ccNestedType{Construct_opposite_direction_3}{a model of \ccc{Kernel::ConstructOppositeDirection_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_segment_3}{a model of Kernel::ConstructOppositeSegment\_3}
|
\ccNestedType{Construct_opposite_segment_3}{a model of \ccc{Kernel::ConstructOppositeSegment_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_ray_3}{a model of Kernel::ConstructOppositeRay\_3}
|
\ccNestedType{Construct_opposite_ray_3}{a model of \ccc{Kernel::ConstructOppositeRay_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_line_3}{a model of Kernel::ConstructOppositeLine\_3}
|
\ccNestedType{Construct_opposite_line_3}{a model of \ccc{Kernel::ConstructOppositeLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_plane_3}{a model of Kernel::ConstructOppositePlane\_3}
|
\ccNestedType{Construct_opposite_plane_3}{a model of \ccc{Kernel::ConstructOppositePlane_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_sphere_3}{a model of Kernel::ConstructOppositeSphere\_3}
|
\ccNestedType{Construct_opposite_sphere_3}{a model of \ccc{Kernel::ConstructOppositeSphere_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Construct_opposite_vector_3}{a model of Kernel::ConstructOppositeVector\_3}
|
\ccNestedType{Construct_opposite_vector_3}{a model of \ccc{Kernel::ConstructOppositeVector_3}}
|
||||||
|
|
||||||
If the result type is not determined, there is no \ccc{Construct_} prefix:
|
If the result type is not determined, there is no \ccc{Construct_} prefix:
|
||||||
|
|
||||||
%%\ccNestedType{Transform_3}{}
|
%%\ccNestedType{Transform_3}{}
|
||||||
%%\ccGlue
|
%%\ccGlue
|
||||||
\ccNestedType{Intersect_3}{a model of Kernel::Intersect\_3}
|
\ccNestedType{Intersect_3}{a model of \ccc{Kernel::Intersect_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Assign_3}{a model of Kernel::Assign\_3}
|
\ccNestedType{Assign_3}{a model of \ccc{Kernel::Assign_3}}
|
||||||
|
|
||||||
If the result type is a number type, the prefix is \ccc{Compute_}:
|
If the result type is a number type, the prefix is \ccc{Compute_}:
|
||||||
|
|
||||||
\ccNestedType{Compute_area_3}{a model of Kernel::ComputeArea\_3}
|
\ccNestedType{Compute_area_3}{a model of \ccc{Kernel::ComputeArea_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_squared_area_3}{a model of Kernel::ComputeSquaredArea\_3}
|
\ccNestedType{Compute_squared_area_3}{a model of \ccc{Kernel::ComputeSquaredArea_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_squared_distance_3}{a model of Kernel::ComputeSquaredDistance\_3}
|
\ccNestedType{Compute_squared_distance_3}{a model of \ccc{Kernel::ComputeSquaredDistance_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_squared_length_3}{a model of Kernel::ComputeSquaredLength\_3}
|
\ccNestedType{Compute_squared_length_3}{a model of \ccc{Kernel::ComputeSquaredLength_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_squared_radius_3}{a model of Kernel::ComputeSquaredRadius\_3}
|
\ccNestedType{Compute_squared_radius_3}{a model of \ccc{Kernel::ComputeSquaredRadius_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compute_volume_3}{a model of Kernel::ComputeVolume\_3}
|
\ccNestedType{Compute_volume_3}{a model of \ccc{Kernel::ComputeVolume_3}}
|
||||||
|
|
||||||
\ccHeading{Generalized Predicates}
|
\ccHeading{Generalized Predicates}
|
||||||
|
|
||||||
\ccNestedType{Angle_3}{a model of Kernel::Angle\_3}
|
\ccNestedType{Angle_3}{a model of \ccc{Kernel::Angle_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_3}{a model of Kernel::Equal\_3}
|
\ccNestedType{Equal_3}{a model of \ccc{Kernel::Equal_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_x_3}{a model of Kernel::EqualX\_3}
|
\ccNestedType{Equal_x_3}{a model of \ccc{Kernel::EqualX_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_y_3}{a model of Kernel::EqualY\_3}
|
\ccNestedType{Equal_y_3}{a model of \ccc{Kernel::EqualY_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_z_3}{a model of Kernel::EqualZ\_3}
|
\ccNestedType{Equal_z_3}{a model of \ccc{Kernel::EqualZ_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Equal_xy_3}{a model of Kernel::EqualXY\_3}
|
\ccNestedType{Equal_xy_3}{a model of \ccc{Kernel::EqualXY_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_x_3}{a model of Kernel::LessX\_3}
|
\ccNestedType{Less_x_3}{a model of \ccc{Kernel::LessX_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_y_3}{a model of Kernel::LessY\_3}
|
\ccNestedType{Less_y_3}{a model of \ccc{Kernel::LessY_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_z_3}{a model of Kernel::LessZ\_3}
|
\ccNestedType{Less_z_3}{a model of \ccc{Kernel::LessZ_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_xy_3}{a model of Kernel::LessXY\_3}
|
\ccNestedType{Less_xy_3}{a model of \ccc{Kernel::LessXY_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_xyz_3}{a model of Kernel::LessXYZ\_3}
|
\ccNestedType{Less_xyz_3}{a model of \ccc{Kernel::LessXYZ_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_x_3}{a model of Kernel::CompareX\_3}
|
\ccNestedType{Compare_x_3}{a model of \ccc{Kernel::CompareX_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_y_3}{a model of Kernel::CompareY\_3}
|
\ccNestedType{Compare_y_3}{a model of \ccc{Kernel::CompareY_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_z_3}{a model of Kernel::CompareZ\_3}
|
\ccNestedType{Compare_z_3}{a model of \ccc{Kernel::CompareZ_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_xy_3}{a model of Kernel::CompareXY\_3}
|
\ccNestedType{Compare_xy_3}{a model of \ccc{Kernel::CompareXY_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_xyz_3}{a model of Kernel::CompareXYZ\_3}
|
\ccNestedType{Compare_xyz_3}{a model of \ccc{Kernel::CompareXYZ_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_signed_distance_to_plane_3}{a model of Kernel::LessSignedDistanceToPlane\_3}
|
\ccNestedType{Less_signed_distance_to_plane_3}{a model of \ccc{Kernel::LessSignedDistanceToPlane_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Less_distance_to_point_3}{a model of Kernel::LessDistanceToPoint\_3}
|
\ccNestedType{Less_distance_to_point_3}{a model of \ccc{Kernel::LessDistanceToPoint_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Compare_distance_3}{a model of Kernel::CompareDistance\_3}
|
\ccNestedType{Compare_distance_3}{a model of \ccc{Kernel::CompareDistance_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_3}{a model of Kernel::Collinear\_3}
|
\ccNestedType{Collinear_3}{a model of \ccc{Kernel::Collinear_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Coplanar_3}{a model of Kernel::Coplanar\_3}
|
\ccNestedType{Coplanar_3}{a model of \ccc{Kernel::Coplanar_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Orientation_3}{a model of Kernel::Orientation\_3}
|
\ccNestedType{Orientation_3}{a model of \ccc{Kernel::Orientation_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Coplanar_orientation_3}{a model of Kernel::CoplanarOrientation\_3}
|
\ccNestedType{Coplanar_orientation_3}{a model of \ccc{Kernel::CoplanarOrientation_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Coplanar_side_of_bounded_circle_3}{a model of Kernel::CoplanarSideOfBoundedCircle\_3}
|
\ccNestedType{Coplanar_side_of_bounded_circle_3}{a model of \ccc{Kernel::CoplanarSideOfBoundedCircle_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Side_of_oriented_sphere_3}{a model of Kernel::SideOfOrientedSphere\_3}
|
\ccNestedType{Side_of_oriented_sphere_3}{a model of \ccc{Kernel::SideOfOrientedSphere_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Side_of_bounded_sphere_3}{a model of Kernel::SideOfBoundedSphere\_3}
|
\ccNestedType{Side_of_bounded_sphere_3}{a model of \ccc{Kernel::SideOfBoundedSphere_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Is_degenerate_3}{a model of Kernel::IsDegenerate\_3}
|
\ccNestedType{Is_degenerate_3}{a model of \ccc{Kernel::IsDegenerate_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_3}{a model of Kernel::HasOn\_3}
|
\ccNestedType{Has_on_3}{a model of \ccc{Kernel::HasOn_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_bounded_side_3}{a model of Kernel::HasOnBoundedSide\_3}
|
\ccNestedType{Has_on_bounded_side_3}{a model of \ccc{Kernel::HasOnBoundedSide_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_unbounded_side_3}{a model of Kernel::HasOnUnboundedSide\_3}
|
\ccNestedType{Has_on_unbounded_side_3}{a model of \ccc{Kernel::HasOnUnboundedSide_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_boundary_3}{a model of Kernel::HasOnBoundary\_3}
|
\ccNestedType{Has_on_boundary_3}{a model of \ccc{Kernel::HasOnBoundary_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_positive_side_3}{a model of Kernel::HasOnPositiveSide\_3}
|
\ccNestedType{Has_on_positive_side_3}{a model of \ccc{Kernel::HasOnPositiveSide_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Has_on_negative_side_3}{a model of Kernel::HasOnNegativeSide\_3}
|
\ccNestedType{Has_on_negative_side_3}{a model of \ccc{Kernel::HasOnNegativeSide_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Oriented_side_3}{a model of Kernel::OrientedSide\_3}
|
\ccNestedType{Oriented_side_3}{a model of \ccc{Kernel::OrientedSide_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Bounded_side_3}{a model of Kernel::BoundedSide\_3}
|
\ccNestedType{Bounded_side_3}{a model of \ccc{Kernel::BoundedSide_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Are_parallel_3 }{a model of Kernel::AreParallel\_3}
|
\ccNestedType{Are_parallel_3 }{a model of \ccc{Kernel::AreParallel_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Are_ordered_along_line_3 }{a model of Kernel::AreOrderedAlongLine\_3}
|
\ccNestedType{Are_ordered_along_line_3 }{a model of \ccc{Kernel::AreOrderedAlongLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Are_strictly_ordered_along_line_3}{a model of Kernel::AreStrictlyOrderedAlongLine\_3}
|
\ccNestedType{Are_strictly_ordered_along_line_3}{a model of \ccc{Kernel::AreStrictlyOrderedAlongLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_are_ordered_along_line_3}{a model of Kernel::CollinearAreOrderedAlongLine\_3}
|
\ccNestedType{Collinear_are_ordered_along_line_3}{a model of \ccc{Kernel::CollinearAreOrderedAlongLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Collinear_are_strictly_ordered_along_line_3}{a model of Kernel::CollinearAreStrictlyOrderedAlongLine\_3}
|
\ccNestedType{Collinear_are_strictly_ordered_along_line_3}{a model of \ccc{Kernel::CollinearAreStrictlyOrderedAlongLine_3}}
|
||||||
\ccGlue
|
\ccGlue
|
||||||
\ccNestedType{Do_intersect_3}{a model of Kernel::DoIntersect\_3}
|
\ccNestedType{Do_intersect_3}{a model of \ccc{Kernel::DoIntersect_3}}
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{d-dimensional Kernel}
|
|
||||||
|
|
||||||
\ccHeading{Coordinate Access}
|
|
||||||
|
|
||||||
\ccNestedType{Cartesian_const_iterator_d}{a model of Kernel::CartesianConstIterator\_d}
|
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Geometric Objects}
|
|
||||||
|
|
||||||
\ccNestedType{Point_d}{a model of Kernel::Point\_d}
|
|
||||||
|
|
||||||
\ccHeading{Constructions}
|
|
||||||
|
|
||||||
\ccNestedType{Construct_Point_d}{a model of Kernel::ConstructPoint\_d}
|
|
||||||
|
|
||||||
\ccOperations
|
\ccOperations
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ Returns \ccc{true}, if the assignment was possible.}
|
||||||
\ccc{AdaptableFunctor} (with two arguments)
|
\ccc{AdaptableFunctor} (with two arguments)
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefIdfierPage{CGAL::assign}\\
|
% part of object \ccRefIdfierPage{CGAL::assign}\\
|
||||||
\ccRefIdfierPage{CGAL::Object} \\
|
\ccRefIdfierPage{CGAL::Object} \\
|
||||||
\ccRefConceptPage{Kernel::Object_2} \\
|
\ccRefConceptPage{Kernel::Object_2} \\
|
||||||
\ccRefConceptPage{Kernel::Intersect_2} \\
|
\ccRefConceptPage{Kernel::Intersect_2} \\
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ Returns \ccc{true}, if the assignment was possible.}
|
||||||
\ccc{AdaptableFunctor} (with two arguments)
|
\ccc{AdaptableFunctor} (with two arguments)
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefIdfierPage{CGAL::assign} \\
|
% part of object\ccRefIdfierPage{CGAL::assign} \\
|
||||||
\ccRefIdfierPage{CGAL::Object} \\
|
\ccRefIdfierPage{CGAL::Object} \\
|
||||||
\ccRefConceptPage{Kernel::Object_3} \\
|
\ccRefConceptPage{Kernel::Object_3} \\
|
||||||
\ccRefConceptPage{Kernel::Intersect_3} \\
|
\ccRefConceptPage{Kernel::Intersect_3} \\
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ A model for this must provide:
|
||||||
|
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefConceptPage{Kernel::CartesianonstIterator_3} \\
|
\ccRefConceptPage{Kernel::CartesianConstIterator_3} \\
|
||||||
|
|
||||||
|
|
||||||
\end{ccRefFunctionObjectConcept}
|
\end{ccRefFunctionObjectConcept}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ Object_2 operator()(const T& t);}
|
||||||
\ccc{AdaptableFunctor} (with one argument)
|
\ccc{AdaptableFunctor} (with one argument)
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefIdfierPage{CGAL::make_object} \\
|
%\ccRefIdfierPage{CGAL::make_object} \\
|
||||||
\ccRefIdfierPage{CGAL::Object} \\
|
\ccRefIdfierPage{CGAL::Object} \\
|
||||||
\ccRefConceptPage{Kernel::Assign_2} \\
|
\ccRefConceptPage{Kernel::Assign_2} \\
|
||||||
\ccRefConceptPage{Kernel::Assign_3} \\
|
\ccRefConceptPage{Kernel::Assign_3} \\
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ Object_3 operator()(const T& t);}
|
||||||
\ccc{AdaptableFunctor} (with one argument)
|
\ccc{AdaptableFunctor} (with one argument)
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefIdfierPage{CGAL::make_object} \\
|
%\ccRefIdfierPage{CGAL::make_object} \\
|
||||||
\ccRefIdfierPage{CGAL::Object} \\
|
\ccRefIdfierPage{CGAL::Object} \\
|
||||||
\ccRefConceptPage{Kernel::Assign_2} \\
|
\ccRefConceptPage{Kernel::Assign_2} \\
|
||||||
\ccRefConceptPage{Kernel::Assign_3} \\
|
\ccRefConceptPage{Kernel::Assign_3} \\
|
||||||
|
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
\begin{ccRefFunctionObjectConcept}{Kernel::ConstructPoint_d}
|
|
||||||
A model for this must provide:
|
|
||||||
|
|
||||||
\ccCreationVariable{fo}
|
|
||||||
|
|
||||||
\ccMemberFunction{template <class InputIterator>
|
|
||||||
Kernel::Point_d operator()(int dim, InputIterator first,
|
|
||||||
InputIterator last);}
|
|
||||||
{if the range \ccc{[first,last)} contains \ccc{dim} elements,
|
|
||||||
this creates a point with Cartesian coordinates as specified by
|
|
||||||
the range. If \ccc{[first,last)} contains \ccc{dim+1} elements,
|
|
||||||
the range specifies the homogeneous coordinates of the point.
|
|
||||||
\ccPrecond \ccc{dim} is non-negative, \ccc{[first,last)} has
|
|
||||||
\ccc{dim} or \ccc{dim+1} elements, and the value types of first
|
|
||||||
and last are \ccc{Kernel::RT}.}
|
|
||||||
|
|
||||||
\ccSeeAlso
|
|
||||||
\ccRefIdfierPage{CGAL::Point_d<Kernel>}\\
|
|
||||||
|
|
||||||
\end{ccRefFunctionObjectConcept}
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
\begin{ccRefConcept}{Kernel::Point_d}
|
|
||||||
A type representing points in $d$ dimensions.
|
|
||||||
|
|
||||||
\ccRefines
|
|
||||||
CopyConstructible, Assignable, DefaultConstructible
|
|
||||||
|
|
||||||
\ccSeeAlso
|
|
||||||
\ccRefIdfierPage{CGAL::Point_d<Kernel>} \\
|
|
||||||
\ccRefConceptPage{Kernel::ConstructPoint_d} \\
|
|
||||||
|
|
||||||
\end{ccRefConcept}
|
|
||||||
|
|
@ -1,63 +0,0 @@
|
||||||
\begin{ccRefClass}{Point_d<Kernel>}
|
|
||||||
\ccInclude{CGAL/Point_d.h}
|
|
||||||
|
|
||||||
\ccDefinition
|
|
||||||
|
|
||||||
An object of the class \ccClassTemplateName\ is a point in $d$-dimensional
|
|
||||||
Euclidean space $E_d$, where $d$ is arbitrary.
|
|
||||||
|
|
||||||
|
|
||||||
% -----------------------------------------------------------------------------
|
|
||||||
\ccCreation
|
|
||||||
\ccCreationVariable{p}
|
|
||||||
|
|
||||||
A \ccClassTemplateName\ object can be created from an iterator range.
|
|
||||||
|
|
||||||
\ccConstructor{ template <class InputIterator>
|
|
||||||
Point_d (int dim,
|
|
||||||
InputIterator first,
|
|
||||||
InputIterator last);}
|
|
||||||
{if the range \ccc{[first,last)} contains \ccc{dim} elements,
|
|
||||||
this creates a point with Cartesian coordinates as specified by
|
|
||||||
the range. If \ccc{[first,last)} contains \ccc{dim+1} elements,
|
|
||||||
the range specifies the homogeneous coordinates of \ccVar.
|
|
||||||
\ccPrecond \ccc{dim} is nonnegative, \ccc{[first,last)} has
|
|
||||||
\ccc{dim} or \ccc{dim+1} elements, and the value types of first
|
|
||||||
and last are \ccc{Kernel::RT}.}
|
|
||||||
|
|
||||||
\emph{Note}: in case your compiler does not support member templates, \cgal\
|
|
||||||
provides the following specialized constructor.
|
|
||||||
|
|
||||||
\ccConstructor {Point_d (int dim, const Kernel::RT* first,
|
|
||||||
const Kernel::RT* last);}{}
|
|
||||||
|
|
||||||
% -----------------------------------------------------------------------------
|
|
||||||
\ccOperations
|
|
||||||
|
|
||||||
\ccMemberFunction{ bool operator == (const Point_d<Kernel>& q) const;}
|
|
||||||
{Equality test. Two points are equal if they have the same
|
|
||||||
dimension and agree in all coordinates.}
|
|
||||||
|
|
||||||
\ccMemberFunction{ bool operator != (const Point_d<Kernel>& q) const;}
|
|
||||||
{Test for inequality.}
|
|
||||||
|
|
||||||
\ccMemberFunction{ Kernel::RT homogeneous( int i) const;}
|
|
||||||
{returns the i'th homogeneous coordinate of \ccVar, starting
|
|
||||||
with 0. \ccPrecond $0\leq i\leq \ccc{d}$.}
|
|
||||||
|
|
||||||
\ccMemberFunction{ Kernel::FT cartesian( int i) const;}
|
|
||||||
{returns the i'th Cartesian coordinate of \ccVar, starting
|
|
||||||
with 0. \ccPrecond $0\leq i < \ccc{d}$.}
|
|
||||||
|
|
||||||
\ccMemberFunction{ Kernel::FT operator [] (int i) const;}
|
|
||||||
{returns the i'th Cartesian coordinate of \ccVar, starting
|
|
||||||
with 0. \ccPrecond $0\leq i < \ccc{d}$.}
|
|
||||||
|
|
||||||
\ccMemberFunction{ int dimension () const;}
|
|
||||||
{returns the dimension \ccc{d} of \ccVar.}
|
|
||||||
|
|
||||||
\ccSeeAlso
|
|
||||||
\ccRefConceptPage{Kernel::Point_d}
|
|
||||||
|
|
||||||
% -----------------------------------------------------------------------------
|
|
||||||
\end{ccRefClass}%
|
|
||||||
|
|
@ -330,7 +330,7 @@ void foo(CGAL::Segment_2<Kernel> seg, CGAL::Line_2<Kernel> line)
|
||||||
\ccHtmlLinksOn%
|
\ccHtmlLinksOn%
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefIdfierPage{CGAL::assign} \\
|
% \ccRefIdfierPage{CGAL::assign} \\
|
||||||
\ccRefIdfierPage{CGAL::do_intersect} \\
|
\ccRefIdfierPage{CGAL::do_intersect} \\
|
||||||
\ccRefIdfierPage{CGAL::Object} \\
|
\ccRefIdfierPage{CGAL::Object} \\
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -266,6 +266,8 @@ in the kernel.
|
||||||
\input{Kernel_23_ref/Kernel_ComputeArea_3.tex}
|
\input{Kernel_23_ref/Kernel_ComputeArea_3.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ComputeDeterminant_2.tex}
|
\input{Kernel_23_ref/Kernel_ComputeDeterminant_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ComputeDeterminant_3.tex}
|
\input{Kernel_23_ref/Kernel_ComputeDeterminant_3.tex}
|
||||||
|
\input{Kernel_23_ref/Kernel_ComputeDx_2.tex}
|
||||||
|
\input{Kernel_23_ref/Kernel_ComputeDy_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ComputeHx_2.tex}
|
\input{Kernel_23_ref/Kernel_ComputeHx_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ComputeHy_2.tex}
|
\input{Kernel_23_ref/Kernel_ComputeHy_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ComputeScalarProduct_2.tex}
|
\input{Kernel_23_ref/Kernel_ComputeScalarProduct_2.tex}
|
||||||
|
|
@ -355,12 +357,15 @@ in the kernel.
|
||||||
\input{Kernel_23_ref/Kernel_ConstructRay_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructRay_3.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructScaledVector_2.tex}
|
\input{Kernel_23_ref/Kernel_ConstructScaledVector_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructScaledVector_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructScaledVector_3.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_2.tex}
|
\input{Kernel_23_ref/Kernel_ConstructSecondPoint_2}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_3.tex}
|
|
||||||
\input{Kernel_23_ref/Kernel_ConstructSegment_2.tex}
|
\input{Kernel_23_ref/Kernel_ConstructSegment_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructSegment_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructSegment_3.tex}
|
||||||
|
\input{Kernel_23_ref/Kernel_ConstructSource_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructSphere_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructSphere_3.tex}
|
||||||
|
\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_2.tex}
|
||||||
|
\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_3.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructSupportingPlane_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructSupportingPlane_3.tex}
|
||||||
|
\input{Kernel_23_ref/Kernel_ConstructTarget_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructTetrahedron_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructTetrahedron_3.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructTranslatedPoint_2.tex}
|
\input{Kernel_23_ref/Kernel_ConstructTranslatedPoint_2.tex}
|
||||||
\input{Kernel_23_ref/Kernel_ConstructTranslatedPoint_3.tex}
|
\input{Kernel_23_ref/Kernel_ConstructTranslatedPoint_3.tex}
|
||||||
|
|
|
||||||
|
|
@ -8,15 +8,15 @@
|
||||||
|
|
||||||
\subsubsection*{Classes}
|
\subsubsection*{Classes}
|
||||||
|
|
||||||
\ccRefIdfierPage{CGAL::Point_d<R>}\\
|
\ccRefIdfierPage{CGAL::Point_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Vector_d<R>}\\
|
\ccRefIdfierPage{CGAL::Vector_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Direction_d<R>}\\
|
\ccRefIdfierPage{CGAL::Direction_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Segment_d<R>}\\
|
\ccRefIdfierPage{CGAL::Segment_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Ray_d<R>}\\
|
\ccRefIdfierPage{CGAL::Ray_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Line_d<R>}\\
|
\ccRefIdfierPage{CGAL::Line_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Hyperplane_d<R>}\\
|
\ccRefIdfierPage{CGAL::Hyperplane_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Sphere_d<R>}\\
|
\ccRefIdfierPage{CGAL::Sphere_d<Kernel>}\\
|
||||||
\ccRefIdfierPage{CGAL::Aff_transformation_d<R>}
|
\ccRefIdfierPage{CGAL::Aff_transformation_d<Kernel>}
|
||||||
|
|
||||||
\subsubsection*{Predicates and Construction on Points}
|
\subsubsection*{Predicates and Construction on Points}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,71 +15,71 @@ helper classes that allow their activity to be monitored.
|
||||||
|
|
||||||
\ccRefConceptPage{Kinetic::SortVisitor}
|
\ccRefConceptPage{Kinetic::SortVisitor}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Sort_visitor_base}
|
\ccRefIdfierPage{CGAL::Kinetic::Sort_visitor_base}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Sort_event_log_visitor}
|
\ccRefIdfierPage{CGAL::Kinetic::Sort_event_log_visitor}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Delaunay Triangulation in 2D}
|
\ccHeading{Delaunay Triangulation in 2D}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_2<Traits, Visitor, Triangulation>}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_2<Traits, Visitor, Triangulation>}
|
||||||
|
|
||||||
\ccRefConceptPage{Kinetic::DelaunayTriangulationVisitor_2}
|
\ccRefConceptPage{Kinetic::DelaunayTriangulationVisitor_2}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_event_log_visitor_2}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_event_log_visitor_2}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_recent_edges_visitor_2<Triangulation>}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_recent_edges_visitor_2<Triangulation>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_visitor_base_2}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_visitor_base_2}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_face_base_2<Traits, Base>}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_face_base_2<Traits, Base>}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Delaunay and Regular Triangulations in 3D}
|
\ccHeading{Delaunay and Regular Triangulations in 3D}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_3<Traits, Visitor, Triangulation>}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_3<Traits, Visitor, Triangulation>}
|
||||||
|
|
||||||
\ccRefConceptPage{Kinetic::DelaunayTriangulationVisitor_3}
|
\ccRefConceptPage{Kinetic::DelaunayTriangulationVisitor_3}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_event_log_visitor_3}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_event_log_visitor_3}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_visitor_base_3}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_visitor_base_3}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Delaunay_triangulation_cell_base_3<Traits, Base>}
|
\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_cell_base_3<Traits, Base>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Regular_triangulation_3<Traits, Visitor, Triangulation>}
|
\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_3<Traits, Visitor, Triangulation>}
|
||||||
|
|
||||||
\ccRefConceptPage{Kinetic::RegularTriangulationVisitor_3}
|
\ccRefConceptPage{Kinetic::RegularTriangulationVisitor_3}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Regular_triangulation_visitor_base_3}
|
\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_visitor_base_3}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Regular_triangulation_event_log_visitor_3}
|
\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_event_log_visitor_3}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Regular_triangulation_cell_base_3<Traits, Base>}
|
\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_cell_base_3<Traits, Base>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Regular_triangulation_vertex_base_3<Traits, Base>}
|
\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_vertex_base_3<Traits, Base>}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\ccHeading{Support Classes}
|
\ccHeading{Support Classes}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Enclosing_box_2<Traits>}
|
\ccRefIdfierPage{CGAL::Kinetic::Enclosing_box_2<Traits>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Enclosing_box_3<Traits>}
|
\ccRefIdfierPage{CGAL::Kinetic::Enclosing_box_3<Traits>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Insert_event<ActiveObjectsTable>}
|
\ccRefIdfierPage{CGAL::Kinetic::Insert_event<ActiveObjectsTable>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Erase_event<ActiveObjectsTable>}
|
\ccRefIdfierPage{CGAL::Kinetic::Erase_event<ActiveObjectsTable>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Qt_moving_points_2<Traits, QtWidget_2>}
|
\ccRefIdfierPage{CGAL::Kinetic::Qt_moving_points_2<Traits, QtWidget_2>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2>}
|
\ccRefIdfierPage{CGAL::Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2>}
|
||||||
|
|
||||||
\ccRefIdfierPage{Kinetic::Qt_widget_2<Simulator>}
|
\ccRefIdfierPage{CGAL::Kinetic::Qt_widget_2<Simulator>}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,15 +20,15 @@ first level is covered in the Chapter~\ref{ref-chapter-kinetic}.
|
||||||
Here we list the main classes and concepts provided by the framework to support implementing kinetic data structures
|
Here we list the main classes and concepts provided by the framework to support implementing kinetic data structures
|
||||||
|
|
||||||
\ccRefConceptPage{Kinetic::ActiveObjectsTable}
|
\ccRefConceptPage{Kinetic::ActiveObjectsTable}
|
||||||
\ccRefIdfierPage{Kinetic::Active_objects_vector<MovingObject>}
|
\ccRefIdfierPage{CGAL::Kinetic::Active_objects_vector<MovingObject>}
|
||||||
\ccRefIdfierPage{Kinetic::Cartesian<FunctionKernel>}
|
\ccRefIdfierPage{Kinetic::Cartesian<FunctionKernel>}
|
||||||
\ccRefConceptPage{Kinetic::FunctionKernel}
|
\ccRefConceptPage{Kinetic::FunctionKernel}
|
||||||
\ccRefConceptPage{Kinetic::InstantaneousKernel}
|
\ccRefConceptPage{Kinetic::InstantaneousKernel}
|
||||||
\ccRefIdfierPage{Kinetic::Default_instantaneous_kernel<ActiveObjectsTable, StaticKernel>}
|
\ccRefIdfierPage{CGAL::Kinetic::Default_instantaneous_kernel<ActiveObjectsTable, StaticKernel>}
|
||||||
\ccRefConceptPage{Kinetic::Kernel}
|
\ccRefConceptPage{Kinetic::Kernel}
|
||||||
\ccRefConceptPage{Kinetic::SimulationTraits}
|
\ccRefConceptPage{Kinetic::SimulationTraits}
|
||||||
\ccRefConceptPage{Kinetic::Simulator}
|
\ccRefConceptPage{Kinetic::Simulator}
|
||||||
\ccRefIdfierPage{Kinetic::Default_simulator<FunctionKernel, EventQueue>}
|
\ccRefIdfierPage{CGAL::Kinetic::Default_simulator<FunctionKernel, EventQueue>}
|
||||||
|
|
||||||
\ccHeading{Other Concepts}
|
\ccHeading{Other Concepts}
|
||||||
|
|
||||||
|
|
@ -50,15 +50,15 @@ Here we list the main classes and concepts provided by the framework to support
|
||||||
\ccRefIdfierPage{CGAL::Listener<Interface>}
|
\ccRefIdfierPage{CGAL::Listener<Interface>}
|
||||||
\ccRefIdfierPage{CGAL::Multi_listener<Interface>}
|
\ccRefIdfierPage{CGAL::Multi_listener<Interface>}
|
||||||
\ccRefIdfierPage{CGAL::Ref_counted<T>}
|
\ccRefIdfierPage{CGAL::Ref_counted<T>}
|
||||||
\ccRefIdfierPage{Kinetic::Active_objects_listener_helper<ActiveObjectsTable, KDS>}
|
\ccRefIdfierPage{CGAL::Kinetic::Active_objects_listener_helper<ActiveObjectsTable, KDS>}
|
||||||
\ccRefIdfierPage{Kinetic::Erase_event<ActiveObjectsTable>}
|
\ccRefIdfierPage{CGAL::Kinetic::Erase_event<ActiveObjectsTable>}
|
||||||
\ccRefIdfierPage{Kinetic::Insert_event<ActiveObjectsTable>}
|
\ccRefIdfierPage{CGAL::Kinetic::Insert_event<ActiveObjectsTable>}
|
||||||
\ccRefIdfierPage{Kinetic::Qt_moving_points_2<Traits, QtWidget_2>}
|
\ccRefIdfierPage{CGAL::Kinetic::Qt_moving_points_2<Traits, QtWidget_2>}
|
||||||
\ccRefIdfierPage{Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2>}
|
\ccRefIdfierPage{CGAL::Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2>}
|
||||||
\ccRefIdfierPage{Kinetic::Qt_widget_2<Simulator>}
|
\ccRefIdfierPage{CGAL::Kinetic::Qt_widget_2<Simulator>}
|
||||||
\ccRefIdfierPage{Kinetic::Regular_triangulation_instantaneous_kernel<ActiveObjectsTable, StaticKernel>}
|
\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_instantaneous_kernel<ActiveObjectsTable, StaticKernel>}
|
||||||
\ccRefIdfierPage{Kinetic::Simulator_kds_listener<Listener, KDS>}
|
\ccRefIdfierPage{CGAL::Kinetic::Simulator_kds_listener<Listener, KDS>}
|
||||||
\ccRefIdfierPage{Kinetic::Simulator_objects_listener<Simulator_listener, KDS>}
|
\ccRefIdfierPage{CGAL::Kinetic::Simulator_objects_listener<Simulator_listener, KDS>}
|
||||||
|
|
||||||
%It complains if I don't have any references so here one is \cite{cgal:ansi-is14882-98}.
|
%It complains if I don't have any references so here one is \cite{cgal:ansi-is14882-98}.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
\makeindex
|
\makeindex
|
||||||
|
|
||||||
% Make the table of contents use two columns
|
% Make the table of contents use two columns
|
||||||
\lcHtml{\lcTwoColumnToc\lcEnableNewTocLayout}
|
\lcHtml{\lcTwoColumnToc\lcEnableNewTocLayout\lcEnableHowToCite}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -320,7 +320,7 @@ unbounded component.
|
||||||
|
|
||||||
\ccIncludeExampleCode{Mesh_2/mesh_global.cpp}
|
\ccIncludeExampleCode{Mesh_2/mesh_global.cpp}
|
||||||
|
|
||||||
\subsection{Example Using the Class \protect\ccc{Delaunay_mesher_2<CDT>}}
|
\subsection{Example Using the Class \texttt{Delaunay\_mesher\_2<CDT>}}
|
||||||
|
|
||||||
This example uses the class \ccc{Delaunay_mesher_2<CDT>} and calls
|
This example uses the class \ccc{Delaunay_mesher_2<CDT>} and calls
|
||||||
the \ccc{refine_mesh()} member function twice, changing the size and
|
the \ccc{refine_mesh()} member function twice, changing the size and
|
||||||
|
|
|
||||||
|
|
@ -460,8 +460,8 @@ rotated and scaled. The usage is shown in the following example:
|
||||||
\ccIncludeExampleCode{Nef_3/transformation.cpp}
|
\ccIncludeExampleCode{Nef_3/transformation.cpp}
|
||||||
|
|
||||||
% +------------------------------------------------------------------------+
|
% +------------------------------------------------------------------------+
|
||||||
\subsection{The Interface between \protect\ccc{Polyhedron_3} and
|
\subsection{The Interface between \texttt{Polyhedron\_3} and
|
||||||
\protect\ccc{Nef_polyhedron_3}}
|
\texttt{Nef\_polyhedron\_3}}
|
||||||
\label{subsectionNef_3Polyhedron}
|
\label{subsectionNef_3Polyhedron}
|
||||||
|
|
||||||
\ccc{Nef_polyhedron_3} provides an interface for the conversion between
|
\ccc{Nef_polyhedron_3} provides an interface for the conversion between
|
||||||
|
|
|
||||||
|
|
@ -351,7 +351,7 @@ The following macros are provided: \ccc{CGAL_forall_vertices(v,N)},
|
||||||
\ccRefIdfierPage{CGAL::Nef_polyhedron_3<Traits>::SHalfloop}\\
|
\ccRefIdfierPage{CGAL::Nef_polyhedron_3<Traits>::SHalfloop}\\
|
||||||
\ccRefIdfierPage{CGAL::Nef_polyhedron_3<Traits>::SFace}\\
|
\ccRefIdfierPage{CGAL::Nef_polyhedron_3<Traits>::SFace}\\
|
||||||
\ccRefIdfierPage{CGAL::Nef_polyhedron_S2<Traits>}\\
|
\ccRefIdfierPage{CGAL::Nef_polyhedron_S2<Traits>}\\
|
||||||
\ccRefIdfierPage{CGAL::Polyhedron<Traits>}
|
\ccRefIdfierPage{CGAL::Polyhedron_3<Traits>}
|
||||||
|
|
||||||
\ccExample
|
\ccExample
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -174,8 +174,8 @@ The function returns vertex \ccc{vkept} (which can be either \ccc{v0} or \ccc{v1
|
||||||
and this {\sc Bgl} web page: \path|http://www.boost.org/libs/graph/doc/leda_conversion.html|).
|
and this {\sc Bgl} web page: \path|http://www.boost.org/libs/graph/doc/leda_conversion.html|).
|
||||||
|
|
||||||
\ccSeeAlso
|
\ccSeeAlso
|
||||||
\ccRefIdfierPage{CGAL::graph_traits< Polyhedron_3<Traits> >}\\
|
\ccRefIdfierPage{boost::graph_traits< CGAL::Polyhedron_3<Traits> >}\\
|
||||||
\ccRefIdfierPage{CGAL::halfedge_graph_traits< Polyhedron_3<Traits> >}
|
\ccRefIdfierPage{CGAL::halfedge_graph_traits< CGAL::Polyhedron_3<Traits> >}
|
||||||
|
|
||||||
\end{ccRefConcept}
|
\end{ccRefConcept}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue