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:
Andreas Meyer 2007-05-28 23:05:00 +00:00
parent e1e91f9678
commit 7ed1a00c04
33 changed files with 287 additions and 392 deletions

View File

@ -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}}%

View File

@ -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}}%

View File

@ -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}

View File

@ -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

View File

@ -1,7 +1,7 @@
\subsubsection*{Concepts} \subsubsection*{Concepts}
\ccRefConceptPage{Kernel} \\ \ccRefConceptPage{Kernel} \\
\ccRefConceptPage{EuclideanRingNumberType} \\ \ccRefConceptPage{EuclideanRing} \\
\ccRefConceptPage{FieldNumberType} \\ \ccRefConceptPage{FieldNumberType} \\
\ccRefConceptPage{RingNumberType} \ccRefConceptPage{RingNumberType}

View File

@ -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

View File

@ -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} \\

View File

@ -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} \\

View File

@ -18,7 +18,7 @@ A model for this must provide:
\ccSeeAlso \ccSeeAlso
\ccRefConceptPage{Kernel::CartesianonstIterator_3} \\ \ccRefConceptPage{Kernel::CartesianConstIterator_3} \\
\end{ccRefFunctionObjectConcept} \end{ccRefFunctionObjectConcept}

View File

@ -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} \\

View File

@ -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} \\

View File

@ -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}

View File

@ -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}

View File

@ -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}%

View File

@ -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} \\

View File

@ -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}

View File

@ -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}

View File

@ -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>}

View File

@ -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}.

View File

@ -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}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}