diff --git a/Alpha_shapes_2/doc_tex/Alpha_shapes_2_ref/Weighted_alpha_shape_euclidean_traits_2.tex b/Alpha_shapes_2/doc_tex/Alpha_shapes_2_ref/Weighted_alpha_shape_euclidean_traits_2.tex index e795e0b38d8..42c1b3d8710 100644 --- a/Alpha_shapes_2/doc_tex/Alpha_shapes_2_ref/Weighted_alpha_shape_euclidean_traits_2.tex +++ b/Alpha_shapes_2/doc_tex/Alpha_shapes_2_ref/Weighted_alpha_shape_euclidean_traits_2.tex @@ -58,7 +58,7 @@ The class \ccRefName\ is the default model for the concept \ccInclude{CGAL/Weighted_alpha_shape_euclidean_traits_2.h} \ccRefines -\ccc{Regular_triangulation_euclidean_traits_2 } +\ccc{Regular_triangulation_euclidean_traits_2} \ccIsModel diff --git a/Approximate_min_ellipsoid_d/doc_tex/Bounded_volumes_ref/ApproximateMinEllipsoid_d_Traits_d.tex b/Approximate_min_ellipsoid_d/doc_tex/Bounded_volumes_ref/ApproximateMinEllipsoid_d_Traits_d.tex index 57b2d042112..7a0522a39f8 100644 --- a/Approximate_min_ellipsoid_d/doc_tex/Bounded_volumes_ref/ApproximateMinEllipsoid_d_Traits_d.tex +++ b/Approximate_min_ellipsoid_d/doc_tex/Bounded_volumes_ref/ApproximateMinEllipsoid_d_Traits_d.tex @@ -54,9 +54,9 @@ of the point $p$. The range of the iterator must have size % ----------------------------------------------------------------------------- \ccHasModels -\ccRefIdfierPage{CGAL::Approximate_min_ellipsoid_d_traits_2} -\ccRefIdfierPage{CGAL::Approximate_min_ellipsoid_d_traits_3} -\ccRefIdfierPage{CGAL::Approximate_min_ellipsoid_d_traits_d}% +\ccRefIdfierPage{CGAL::Approximate_min_ellipsoid_d_traits_2} +\ccRefIdfierPage{CGAL::Approximate_min_ellipsoid_d_traits_3} +\ccRefIdfierPage{CGAL::Approximate_min_ellipsoid_d_traits_d}% % ----------------------------------------------------------------------------- \ccSeeAlso diff --git a/BGL/doc_tex/BGL_ref/intro.tex b/BGL/doc_tex/BGL_ref/intro.tex index a8f1cfda39a..7e893a9ab28 100644 --- a/BGL/doc_tex/BGL_ref/intro.tex +++ b/BGL/doc_tex/BGL_ref/intro.tex @@ -18,9 +18,9 @@ with the algorithms of the {\sc Bgl}, as well as a new graph concept. \ccRefIdfierPage{CGAL::vertex_point_t} \ccHeading{Classes} -\ccRefIdfierPage{boost::graph_traits< CGAL::Arrangement_2 > }\\ -\ccRefIdfierPage{boost::graph_traits< CGAL::Polyhedron_3 > }\\ -\ccRefIdfierPage{CGAL::halfedge_graph_traits< CGAL::Polyhedron_3 > }\\ +\ccRefIdfierPage{boost::graph_traits< CGAL::Arrangement_2 >}\\ +\ccRefIdfierPage{boost::graph_traits< CGAL::Polyhedron_3 >}\\ +\ccRefIdfierPage{CGAL::halfedge_graph_traits< CGAL::Polyhedron_3 >}\\ \ccRefIdfierPage{boost::graph_traits< CGAL::Triangulation_2 >}\\ \ccRefIdfierPage{CGAL::Triangulation_vertex_base_with_id_2}\\ \ccRefIdfierPage{CGAL::HalfedgeDS_vertex_max_base_with_id}\\ diff --git a/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_leftshift.tex b/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_leftshift.tex index c19d23cdfd8..03b0674aede 100644 --- a/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_leftshift.tex +++ b/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_leftshift.tex @@ -47,7 +47,7 @@ by the curves themselves in clockwise order. \ccSeeAlso -\ccRefIdfierPage{CGAL::Polygon_2}\\ +\ccRefIdfierPage{CGAL::Polygon_2}\\ \ccRefIdfierPage{CGAL::General_polygon_2}\\ \ccRefIdfierPage{CGAL::General_polygon_with_holes_2}\\ \lcTex{\ccc{operator>>} \dotfill\ page~\pageref{refPolygon_with_holes_operator_rightshift}}% diff --git a/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_rightshift.tex b/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_rightshift.tex index 656e437219c..6dda282331e 100644 --- a/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_rightshift.tex +++ b/Boolean_set_operations_2/doc_tex/Boolean_set_operations_2_ref/Polygon_with_holes_operator_rightshift.tex @@ -42,7 +42,7 @@ followed by the curves themselves in clockwise order. \ccSeeAlso -\ccRefIdfierPage{CGAL::Polygon_2}\\ +\ccRefIdfierPage{CGAL::Polygon_2}\\ \ccRefIdfierPage{CGAL::General_polygon_2}\\ \ccRefIdfierPage{CGAL::General_polygon_with_holes_2}\\ \lcTex{\ccc{operator<<} \dotfill\ page~\pageref{refPolygon_with_holes_operator_leftshift}}% diff --git a/Convex_hull_3/doc_tex/Convex_hull_3/PkgDescription.tex b/Convex_hull_3/doc_tex/Convex_hull_3/PkgDescription.tex index cbf47175fd9..e2119132e3e 100644 --- a/Convex_hull_3/doc_tex/Convex_hull_3/PkgDescription.tex +++ b/Convex_hull_3/doc_tex/Convex_hull_3/PkgDescription.tex @@ -3,7 +3,7 @@ \ccPkgHowToCiteCgal{cgal:hs-ch3-07} \ccPkgSummary{This package provides 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 of three ways: using a static algorithm, using an incremental 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}} \ccPkgIntroducedInCGAL{1.1} \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} diff --git a/Jet_fitting_3/doc_tex/Jet_fitting_3/Jet_fitting_3_user.tex b/Jet_fitting_3/doc_tex/Jet_fitting_3/Jet_fitting_3_user.tex index 605199020ad..7d1a51ac795 100644 --- a/Jet_fitting_3/doc_tex/Jet_fitting_3/Jet_fitting_3_user.tex +++ b/Jet_fitting_3/doc_tex/Jet_fitting_3/Jet_fitting_3_user.tex @@ -252,7 +252,7 @@ the coordinate system of the PCA (in which the fitting is performed). \subsection{Template Parameters} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\subsubsection{Template parameter \ccc{DataKernel}} +\subsubsection{Template parameter \texttt{DataKernel}} %%%%%%%%%%% This concept provides the types for the input sample points, together @@ -261,7 +261,7 @@ classe \ccc{Monge_via_jet_fitting, SvdTraits = lapack_svd>} . Typically, one can use \ccc{CGAL::Cartesian}. -\subsubsection{Template parameter \ccc{LocalKernel}} +\subsubsection{Template parameter \texttt{LocalKernel}} %%%%%%%%%%% This is a parameter of the class \ccc{Monge_via_jet_fitting, SvdTraits = lapack_svd>}. @@ -275,7 +275,7 @@ these types are converted back to \ccc{Data_Kernel} ones. Typically, one can use \ccc{CGAL::Cartesian} 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 diff --git a/Kernel_23/doc_tex/Kernel_23/kernel_toc.tex b/Kernel_23/doc_tex/Kernel_23/kernel_toc.tex index c3fd0fdc044..4f0673b5ab4 100644 --- a/Kernel_23/doc_tex/Kernel_23/kernel_toc.tex +++ b/Kernel_23/doc_tex/Kernel_23/kernel_toc.tex @@ -1,9 +1,9 @@ \subsubsection*{Concepts} \ccRefConceptPage{Kernel} \\ -\ccRefConceptPage{EuclideanRingNumberType} \\ +\ccRefConceptPage{EuclideanRing} \\ \ccRefConceptPage{FieldNumberType} \\ -\ccRefConceptPage{RingNumberType} +\ccRefConceptPage{RingNumberType} \subsubsection*{Kernel Classes and Operations} diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex index 7512b713166..beaa709d5e5 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex @@ -34,68 +34,68 @@ especially for equality testing. \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} -\ccNestedType{Point_2}{a model of Kernel::Point\_2} +\ccNestedType{Point_2}{a model of \ccc{Kernel::Point_2}} \ccGlue -\ccNestedType{Vector_2}{a model of Kernel::Vector\_2} +\ccNestedType{Vector_2}{a model of \ccc{Kernel::Vector_2}} \ccGlue -\ccNestedType{Direction_2}{a model of Kernel::Direction\_2} +\ccNestedType{Direction_2}{a model of \ccc{Kernel::Direction_2}} \ccGlue -\ccNestedType{Line_2}{a model of Kernel::Line\_2} +\ccNestedType{Line_2}{a model of \ccc{Kernel::Line_2}} \ccGlue -\ccNestedType{Ray_2}{a model of Kernel::Ray\_2} +\ccNestedType{Ray_2}{a model of \ccc{Kernel::Ray_2}} \ccGlue -\ccNestedType{Segment_2}{a model of Kernel::Segment\_2} +\ccNestedType{Segment_2}{a model of \ccc{Kernel::Segment_2}} \ccGlue -\ccNestedType{Triangle_2}{a model of Kernel::Triangle\_2} +\ccNestedType{Triangle_2}{a model of \ccc{Kernel::Triangle_2}} \ccGlue -\ccNestedType{Iso_rectangle_2}{a model of Kernel::IsoRectangle\_2} +\ccNestedType{Iso_rectangle_2}{a model of \ccc{Kernel::IsoRectangle_2}} %%\ccGlue %%\ccNestedType{Aff_transformation_2}{} \ccGlue -\ccNestedType{Circle_2}{a model of Kernel::Circle\_2} +\ccNestedType{Circle_2}{a model of \ccc{Kernel::Circle_2}} \ccGlue %\ccNestedType{Weighted_point_2}{a model of Kernel::WeightedPoint\_2} %\ccGlue -\ccNestedType{Object_2}{a model of Kernel::Object\_2} +\ccNestedType{Object_2}{a model of \ccc{Kernel::Object_2}} \ccHeading{Constructions} -\ccNestedType{Construct_point_2}{a model of Kernel::ConstructPoint\_2} +\ccNestedType{Construct_point_2}{a model of \ccc{Kernel::ConstructPoint_2}} \ccGlue -\ccNestedType{Construct_vector_2}{a model of Kernel::ConstructVector\_2} +\ccNestedType{Construct_vector_2}{a model of \ccc{Kernel::ConstructVector_2}} \ccGlue -\ccNestedType{Construct_direction_2}{a model of Kernel::ConstructDirection\_2} +\ccNestedType{Construct_direction_2}{a model of \ccc{Kernel::ConstructDirection_2}} \ccGlue -\ccNestedType{Construct_segment_2}{a model of Kernel::ConstructSegment\_2} +\ccNestedType{Construct_segment_2}{a model of \ccc{Kernel::ConstructSegment_2}} \ccGlue -\ccNestedType{Construct_line_2}{a model of Kernel::ConstructLine\_2} +\ccNestedType{Construct_line_2}{a model of \ccc{Kernel::ConstructLine_2}} \ccGlue -\ccNestedType{Construct_ray_2}{a model of Kernel::ConstructRay\_2} +\ccNestedType{Construct_ray_2}{a model of \ccc{Kernel::ConstructRay_2}} \ccGlue -\ccNestedType{Construct_circle_2}{a model of Kernel::ConstructCircle\_2} +\ccNestedType{Construct_circle_2}{a model of \ccc{Kernel::ConstructCircle_2}} \ccGlue -\ccNestedType{Construct_triangle_2}{a model of Kernel::ConstructTriangle\_2} +\ccNestedType{Construct_triangle_2}{a model of \ccc{Kernel::ConstructTriangle_2}} \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 -\ccNestedType{Construct_object_2}{a model of Kernel::ConstructObject\_2} +\ccNestedType{Construct_object_2}{a model of \ccc{Kernel::ConstructObject_2}} %%\ccGlue %%\ccNestedType{Construct_aff_transformation_2}{} \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 -\ccNestedType{Construct_translated_point_2}{a model of Kernel::ConstructTranslatedPoint\_2} +\ccNestedType{Construct_translated_point_2}{a model of \ccc{Kernel::ConstructTranslatedPoint_2}} \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 -\ccNestedType{Construct_projected_point_2}{a model of Kernel::ConstructProjectedPoint\_2} +\ccNestedType{Construct_projected_point_2}{a model of \ccc{Kernel::ConstructProjectedPoint_2}} \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 %%\ccNestedType{Construct_second_point_on_2}{} %%\ccGlue @@ -107,235 +107,235 @@ especially for equality testing. %%\ccGlue %%\ccNestedType{Construct_max_point_2}{} \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 -\ccNestedType{Construct_vertex_2}{a model of Kernel::ConstructVertex\_2} +\ccNestedType{Construct_vertex_2}{a model of \ccc{Kernel::ConstructVertex_2}} \ccGlue -\ccNestedType{Construct_bbox_2}{a model of Kernel::ConstructBbox\_2} +\ccNestedType{Construct_bbox_2}{a model of \ccc{Kernel::ConstructBbox_2}} %%\ccGlue %%\ccNestedType{Construct_direction_of_line_2}{} %%\ccGlue %%\ccNestedType{Construct_direction_of_ray_2}{} \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 -\ccNestedType{Construct_perpendicular_direction_2}{a model of Kernel::ConstructPerpendicularDirection\_2} +\ccNestedType{Construct_perpendicular_direction_2}{a model of \ccc{Kernel::ConstructPerpendicularDirection_2}} \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 -\ccNestedType{Construct_max_vertex_2}{a model of Kernel::ConstructMaxVertex\_2} +\ccNestedType{Construct_max_vertex_2}{a model of \ccc{Kernel::ConstructMaxVertex_2}} \ccGlue -\ccNestedType{Construct_midpoint_2}{a model of Kernel::ConstructMidpoint\_2} +\ccNestedType{Construct_midpoint_2}{a model of \ccc{Kernel::ConstructMidpoint_2}} \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 -\ccNestedType{Construct_min_vertex_2}{a model of Kernel::ConstructMinVertex\_2} +\ccNestedType{Construct_min_vertex_2}{a model of \ccc{Kernel::ConstructMinVertex_2}} \ccGlue -\ccNestedType{Construct_center_2}{a model of Kernel::ConstructCenter\_2} +\ccNestedType{Construct_center_2}{a model of \ccc{Kernel::ConstructCenter_2}} \ccGlue -\ccNestedType{Construct_centroid_2}{a model of Kernel::ConstructCentroid\_2} +\ccNestedType{Construct_centroid_2}{a model of \ccc{Kernel::ConstructCentroid_2}} \ccGlue -\ccNestedType{Construct_circumcenter_2}{a model of Kernel::ConstructCircumcenter\_2} +\ccNestedType{Construct_circumcenter_2}{a model of \ccc{Kernel::ConstructCircumcenter_2}} \ccGlue -\ccNestedType{Construct_bisector_2}{a model of Kernel::ConstructBisector\_2} +\ccNestedType{Construct_bisector_2}{a model of \ccc{Kernel::ConstructBisector_2}} \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 -\ccNestedType{Construct_opposite_segment_2}{a model of Kernel::ConstructOppositeSegment\_2} +\ccNestedType{Construct_opposite_segment_2}{a model of \ccc{Kernel::ConstructOppositeSegment_2}} \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 -\ccNestedType{Construct_opposite_line_2}{a model of Kernel::ConstructOppositeLine\_2} +\ccNestedType{Construct_opposite_line_2}{a model of \ccc{Kernel::ConstructOppositeLine_2}} \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 -\ccNestedType{Construct_opposite_circle_2}{a model of Kernel::ConstructOppositeCircle\_2} +\ccNestedType{Construct_opposite_circle_2}{a model of \ccc{Kernel::ConstructOppositeCircle_2}} \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: %%\ccNestedType{Transform_2}{} %%\ccGlue -\ccNestedType{Intersect_2}{a model of Kernel::Intersect\_2} +\ccNestedType{Intersect_2}{a model of \ccc{Kernel::Intersect_2}} \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_}: -\ccNestedType{Compute_squared_distance_2}{a model of Kernel::ComputeSquaredDistance\_2} +\ccNestedType{Compute_squared_distance_2}{a model of \ccc{Kernel::ComputeSquaredDistance_2}} \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 -\ccNestedType{Compute_squared_radius_2}{a model of Kernel::ComputeSquaredRadius\_2} +\ccNestedType{Compute_squared_radius_2}{a model of \ccc{Kernel::ComputeSquaredRadius_2}} \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} -\ccNestedType{Angle_2}{a model of Kernel::Angle\_2} +\ccNestedType{Angle_2}{a model of \ccc{Kernel::Angle_2}} \ccGlue -\ccNestedType{Equal_2}{a model of Kernel::Equal\_2} +\ccNestedType{Equal_2}{a model of \ccc{Kernel::Equal_2}} \ccGlue -\ccNestedType{Equal_x_2}{a model of Kernel::EqualX\_2} +\ccNestedType{Equal_x_2}{a model of \ccc{Kernel::EqualX_2}} \ccGlue -\ccNestedType{Equal_y_2}{a model of Kernel::EqualY\_2} +\ccNestedType{Equal_y_2}{a model of \ccc{Kernel::EqualY_2}} \ccGlue -\ccNestedType{Less_x_2}{a model of Kernel::LessX\_2} +\ccNestedType{Less_x_2}{a model of \ccc{Kernel::LessX_2}} \ccGlue -\ccNestedType{Less_y_2}{a model of Kernel::LessY\_2} +\ccNestedType{Less_y_2}{a model of \ccc{Kernel::LessY_2}} \ccGlue -\ccNestedType{Less_xy_2}{a model of Kernel::LessXY\_2} +\ccNestedType{Less_xy_2}{a model of \ccc{Kernel::LessXY_2}} \ccGlue -\ccNestedType{Less_yx_2}{a model of Kernel::LessYX\_2} +\ccNestedType{Less_yx_2}{a model of \ccc{Kernel::LessYX_2}} \ccGlue -\ccNestedType{Compare_x_2}{a model of Kernel::CompareX\_2} +\ccNestedType{Compare_x_2}{a model of \ccc{Kernel::CompareX_2}} \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 -\ccNestedType{Compare_y_2}{a model of Kernel::CompareY\_2} +\ccNestedType{Compare_y_2}{a model of \ccc{Kernel::CompareY_2}} \ccGlue -\ccNestedType{Compare_xy_2}{a model of Kernel::CompareXY\_2} +\ccNestedType{Compare_xy_2}{a model of \ccc{Kernel::CompareXY_2}} \ccGlue -\ccNestedType{Compare_xy_2}{a model of Kernel::CompareYX\_2} +\ccNestedType{Compare_xy_2}{a model of \ccc{Kernel::CompareYX_2}} \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 -\ccNestedType{Compare_distance_2}{a model of Kernel::CompareDistance\_2} +\ccNestedType{Compare_distance_2}{a model of \ccc{Kernel::CompareDistance_2}} \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 -\ccNestedType{Compare_slope_2}{a model of Kernel::CompareSlope\_2} +\ccNestedType{Compare_slope_2}{a model of \ccc{Kernel::CompareSlope_2}} \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 -\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 -\ccNestedType{Less_rotate_ccw_2}{a model of Kernel::LessRotateCCW\_2} +\ccNestedType{Less_rotate_ccw_2}{a model of \ccc{Kernel::LessRotateCCW_2}} \ccGlue -\ccNestedType{Left_turn_2}{a model of Kernel::LeftTurn\_2} +\ccNestedType{Left_turn_2}{a model of \ccc{Kernel::LeftTurn_2}} \ccGlue -\ccNestedType{Collinear_2}{a model of Kernel::Collinear\_2} +\ccNestedType{Collinear_2}{a model of \ccc{Kernel::Collinear_2}} \ccGlue -\ccNestedType{Orientation_2}{a model of Kernel::Orientation\_2} +\ccNestedType{Orientation_2}{a model of \ccc{Kernel::Orientation_2}} \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 -\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 -\ccNestedType{Is_horizontal_2}{a model of Kernel::IsHorizontal\_2} +\ccNestedType{Is_horizontal_2}{a model of \ccc{Kernel::IsHorizontal_2}} \ccGlue -\ccNestedType{Is_vertical_2}{a model of Kernel::IsVertical\_2} +\ccNestedType{Is_vertical_2}{a model of \ccc{Kernel::IsVertical_2}} \ccGlue -\ccNestedType{Is_degenerate_2}{a model of Kernel::IsDegenerate\_2} +\ccNestedType{Is_degenerate_2}{a model of \ccc{Kernel::IsDegenerate_2}} \ccGlue -\ccNestedType{Has_on_2}{a model of Kernel::HasOn\_2} +\ccNestedType{Has_on_2}{a model of \ccc{Kernel::HasOn_2}} \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 -\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 -\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 -\ccNestedType{Has_on_boundary_2}{a model of Kernel::HasOnBoundary\_2} +\ccNestedType{Has_on_boundary_2}{a model of \ccc{Kernel::HasOnBoundary_2}} \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 -\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 -\ccNestedType{Oriented_side_2}{a model of Kernel::OrientedSide\_2} +\ccNestedType{Oriented_side_2}{a model of \ccc{Kernel::OrientedSide_2}} \ccGlue -\ccNestedType{Bounded_side_2}{a model of Kernel::BoundedSide\_2} +\ccNestedType{Bounded_side_2}{a model of \ccc{Kernel::BoundedSide_2}} \ccGlue -\ccNestedType{Are_parallel_2 }{a model of Kernel::AreParallel\_2} +\ccNestedType{Are_parallel_2 }{a model of \ccc{Kernel::AreParallel_2}} \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 -\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 -\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 -\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 -\ccNestedType{Counterclockwise_in_between_2}{a model of Kernel::CounterclockwiseInBetween\_2} +\ccNestedType{Counterclockwise_in_between_2}{a model of \ccc{Kernel::CounterclockwiseInBetween_2}} \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{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} -\ccNestedType{Point_3}{a model of Kernel::Point\_3} +\ccNestedType{Point_3}{a model of \ccc{Kernel::Point_3}} \ccGlue -\ccNestedType{Vector_3}{a model of Kernel::Vector\_3} +\ccNestedType{Vector_3}{a model of \ccc{Kernel::Vector_3}} \ccGlue -\ccNestedType{Direction_3}{a model of Kernel::Direction\_3} +\ccNestedType{Direction_3}{a model of \ccc{Kernel::Direction_3}} \ccGlue -\ccNestedType{Iso_cuboid_3}{a model of Kernel::IsoCuboid\_3} +\ccNestedType{Iso_cuboid_3}{a model of \ccc{Kernel::IsoCuboid_3}} \ccGlue -\ccNestedType{Line_3}{a model of Kernel::Line\_3} +\ccNestedType{Line_3}{a model of \ccc{Kernel::Line_3}} \ccGlue -\ccNestedType{Ray_3}{a model of Kernel::Ray\_3} +\ccNestedType{Ray_3}{a model of \ccc{Kernel::Ray_3}} \ccGlue -\ccNestedType{Sphere_3}{a model of Kernel::Sphere\_3} +\ccNestedType{Sphere_3}{a model of \ccc{Kernel::Sphere_3}} \ccGlue -\ccNestedType{Segment_3}{a model of Kernel::Segment\_3} +\ccNestedType{Segment_3}{a model of \ccc{Kernel::Segment_3}} \ccGlue -\ccNestedType{Plane_3}{a model of Kernel::Plane\_3} +\ccNestedType{Plane_3}{a model of \ccc{Kernel::Plane_3}} \ccGlue -\ccNestedType{Triangle_3}{a model of Kernel::Triangle\_3} +\ccNestedType{Triangle_3}{a model of \ccc{Kernel::Triangle_3}} \ccGlue -\ccNestedType{Tetrahedron_3}{a model of Kernel::Tetrahedron\_3} +\ccNestedType{Tetrahedron_3}{a model of \ccc{Kernel::Tetrahedron_3}} %\ccGlue %\ccNestedType{Weighted_point_3}{a model of Kernel::WeightedPoint\_3} %%\ccGlue %%\ccNestedType{Aff_transformation_3}{} \ccGlue -\ccNestedType{Object_3}{a model of Kernel::Object\_3} +\ccNestedType{Object_3}{a model of \ccc{Kernel::Object_3}} \ccHeading{Constructions} -\ccNestedType{Construct_point_3}{a model of Kernel::ConstructPoint\_3} +\ccNestedType{Construct_point_3}{a model of \ccc{Kernel::ConstructPoint_3}} \ccGlue -\ccNestedType{Construct_vector_3}{a model of Kernel::ConstructVector\_3} +\ccNestedType{Construct_vector_3}{a model of \ccc{Kernel::ConstructVector_3}} \ccGlue -\ccNestedType{Construct_direction_3}{a model of Kernel::ConstructDirection\_3} +\ccNestedType{Construct_direction_3}{a model of \ccc{Kernel::ConstructDirection_3}} \ccGlue -\ccNestedType{Construct_plane_3}{a model of Kernel::ConstructPlane\_3} +\ccNestedType{Construct_plane_3}{a model of \ccc{Kernel::ConstructPlane_3}} \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 -\ccNestedType{Construct_line_3}{a model of Kernel::ConstructLine\_3} +\ccNestedType{Construct_line_3}{a model of \ccc{Kernel::ConstructLine_3}} \ccGlue -\ccNestedType{Construct_ray_3}{a model of Kernel::ConstructRay\_3} +\ccNestedType{Construct_ray_3}{a model of \ccc{Kernel::ConstructRay_3}} \ccGlue -\ccNestedType{Construct_sphere_3}{a model of Kernel::ConstructSphere\_3} +\ccNestedType{Construct_sphere_3}{a model of \ccc{Kernel::ConstructSphere_3}} \ccGlue -\ccNestedType{Construct_segment_3}{a model of Kernel::ConstructSegment\_3} +\ccNestedType{Construct_segment_3}{a model of \ccc{Kernel::ConstructSegment_3}} \ccGlue -\ccNestedType{Construct_triangle_3}{a model of Kernel::ConstructTriangle\_3} +\ccNestedType{Construct_triangle_3}{a model of \ccc{Kernel::ConstructTriangle_3}} \ccGlue -\ccNestedType{Construct_tetrahedron_3}{a model of Kernel::ConstructTetrahedron\_3} +\ccNestedType{Construct_tetrahedron_3}{a model of \ccc{Kernel::ConstructTetrahedron_3}} \ccGlue -\ccNestedType{Construct_object_3}{a model of Kernel::ConstructObject\_3} +\ccNestedType{Construct_object_3}{a model of \ccc{Kernel::ConstructObject_3}} %%\ccGlue %%\ccNestedType{Construct_aff_transformation_3}{} \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 -\ccNestedType{Construct_translated_point_3}{a model of Kernel::ConstructTranslatedPoint\_3} +\ccNestedType{Construct_translated_point_3}{a model of \ccc{Kernel::ConstructTranslatedPoint_3}} \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 -\ccNestedType{Construct_projected_point_3}{a model of Kernel::ConstructProjectedPoint\_3} +\ccNestedType{Construct_projected_point_3}{a model of \ccc{Kernel::ConstructProjectedPoint_3}} \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 %%\ccNestedType{Construct_second_point_on_3}{} %%\ccGlue @@ -347,173 +347,157 @@ If the result type is a number type, the prefix is \ccc{Compute_}: %%\ccGlue %%\ccNestedType{Construct_max_point_3}{} \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 -\ccNestedType{Construct_vertex_3}{a model of Kernel::ConstructVertex\_3} +\ccNestedType{Construct_vertex_3}{a model of \ccc{Kernel::ConstructVertex_3}} \ccGlue -\ccNestedType{Construct_bbox_3}{a model of Kernel::ConstructBbox\_3} +\ccNestedType{Construct_bbox_3}{a model of \ccc{Kernel::ConstructBbox_3}} %%\ccGlue %%\ccNestedType{Construct_direction_of_line_3}{} %%\ccGlue %%\ccNestedType{Construct_direction_of_ray_3}{} \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 -\ccNestedType{Construct_orthogonal_vector_3}{a model of Kernel::ConstructOrthogonalVector\_3} +\ccNestedType{Construct_orthogonal_vector_3}{a model of \ccc{Kernel::ConstructOrthogonalVector_3}} \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 -\ccNestedType{Construct_perpendicular_plane_3}{a model of Kernel::ConstructPerpendicularPlane\_3} +\ccNestedType{Construct_perpendicular_plane_3}{a model of \ccc{Kernel::ConstructPerpendicularPlane_3}} \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 -\ccNestedType{Construct_midpoint_3}{a model of Kernel::ConstructMidpoint\_3} +\ccNestedType{Construct_midpoint_3}{a model of \ccc{Kernel::ConstructMidpoint_3}} \ccGlue -\ccNestedType{Construct_center_3}{a model of Kernel::ConstructCenter\_3} +\ccNestedType{Construct_center_3}{a model of \ccc{Kernel::ConstructCenter_3}} \ccGlue -\ccNestedType{Construct_centroid_3}{a model of Kernel::ConstructCentroid\_3} +\ccNestedType{Construct_centroid_3}{a model of \ccc{Kernel::ConstructCentroid_3}} \ccGlue -\ccNestedType{Construct_circumcenter_3}{a model of Kernel::ConstructCircumcenter\_3} +\ccNestedType{Construct_circumcenter_3}{a model of \ccc{Kernel::ConstructCircumcenter_3}} \ccGlue -\ccNestedType{Construct_bisector_3}{a model of Kernel::ConstructBisector\_3} +\ccNestedType{Construct_bisector_3}{a model of \ccc{Kernel::ConstructBisector_3}} \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 -\ccNestedType{Construct_opposite_direction_3}{a model of Kernel::ConstructOppositeDirection\_3} +\ccNestedType{Construct_opposite_direction_3}{a model of \ccc{Kernel::ConstructOppositeDirection_3}} \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 -\ccNestedType{Construct_opposite_ray_3}{a model of Kernel::ConstructOppositeRay\_3} +\ccNestedType{Construct_opposite_ray_3}{a model of \ccc{Kernel::ConstructOppositeRay_3}} \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 -\ccNestedType{Construct_opposite_plane_3}{a model of Kernel::ConstructOppositePlane\_3} +\ccNestedType{Construct_opposite_plane_3}{a model of \ccc{Kernel::ConstructOppositePlane_3}} \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 -\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: %%\ccNestedType{Transform_3}{} %%\ccGlue -\ccNestedType{Intersect_3}{a model of Kernel::Intersect\_3} +\ccNestedType{Intersect_3}{a model of \ccc{Kernel::Intersect_3}} \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_}: -\ccNestedType{Compute_area_3}{a model of Kernel::ComputeArea\_3} +\ccNestedType{Compute_area_3}{a model of \ccc{Kernel::ComputeArea_3}} \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 -\ccNestedType{Compute_squared_distance_3}{a model of Kernel::ComputeSquaredDistance\_3} +\ccNestedType{Compute_squared_distance_3}{a model of \ccc{Kernel::ComputeSquaredDistance_3}} \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 -\ccNestedType{Compute_squared_radius_3}{a model of Kernel::ComputeSquaredRadius\_3} +\ccNestedType{Compute_squared_radius_3}{a model of \ccc{Kernel::ComputeSquaredRadius_3}} \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} -\ccNestedType{Angle_3}{a model of Kernel::Angle\_3} +\ccNestedType{Angle_3}{a model of \ccc{Kernel::Angle_3}} \ccGlue -\ccNestedType{Equal_3}{a model of Kernel::Equal\_3} +\ccNestedType{Equal_3}{a model of \ccc{Kernel::Equal_3}} \ccGlue -\ccNestedType{Equal_x_3}{a model of Kernel::EqualX\_3} +\ccNestedType{Equal_x_3}{a model of \ccc{Kernel::EqualX_3}} \ccGlue -\ccNestedType{Equal_y_3}{a model of Kernel::EqualY\_3} +\ccNestedType{Equal_y_3}{a model of \ccc{Kernel::EqualY_3}} \ccGlue -\ccNestedType{Equal_z_3}{a model of Kernel::EqualZ\_3} +\ccNestedType{Equal_z_3}{a model of \ccc{Kernel::EqualZ_3}} \ccGlue -\ccNestedType{Equal_xy_3}{a model of Kernel::EqualXY\_3} +\ccNestedType{Equal_xy_3}{a model of \ccc{Kernel::EqualXY_3}} \ccGlue -\ccNestedType{Less_x_3}{a model of Kernel::LessX\_3} +\ccNestedType{Less_x_3}{a model of \ccc{Kernel::LessX_3}} \ccGlue -\ccNestedType{Less_y_3}{a model of Kernel::LessY\_3} +\ccNestedType{Less_y_3}{a model of \ccc{Kernel::LessY_3}} \ccGlue -\ccNestedType{Less_z_3}{a model of Kernel::LessZ\_3} +\ccNestedType{Less_z_3}{a model of \ccc{Kernel::LessZ_3}} \ccGlue -\ccNestedType{Less_xy_3}{a model of Kernel::LessXY\_3} +\ccNestedType{Less_xy_3}{a model of \ccc{Kernel::LessXY_3}} \ccGlue -\ccNestedType{Less_xyz_3}{a model of Kernel::LessXYZ\_3} +\ccNestedType{Less_xyz_3}{a model of \ccc{Kernel::LessXYZ_3}} \ccGlue -\ccNestedType{Compare_x_3}{a model of Kernel::CompareX\_3} +\ccNestedType{Compare_x_3}{a model of \ccc{Kernel::CompareX_3}} \ccGlue -\ccNestedType{Compare_y_3}{a model of Kernel::CompareY\_3} +\ccNestedType{Compare_y_3}{a model of \ccc{Kernel::CompareY_3}} \ccGlue -\ccNestedType{Compare_z_3}{a model of Kernel::CompareZ\_3} +\ccNestedType{Compare_z_3}{a model of \ccc{Kernel::CompareZ_3}} \ccGlue -\ccNestedType{Compare_xy_3}{a model of Kernel::CompareXY\_3} +\ccNestedType{Compare_xy_3}{a model of \ccc{Kernel::CompareXY_3}} \ccGlue -\ccNestedType{Compare_xyz_3}{a model of Kernel::CompareXYZ\_3} +\ccNestedType{Compare_xyz_3}{a model of \ccc{Kernel::CompareXYZ_3}} \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 -\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 -\ccNestedType{Compare_distance_3}{a model of Kernel::CompareDistance\_3} +\ccNestedType{Compare_distance_3}{a model of \ccc{Kernel::CompareDistance_3}} \ccGlue -\ccNestedType{Collinear_3}{a model of Kernel::Collinear\_3} +\ccNestedType{Collinear_3}{a model of \ccc{Kernel::Collinear_3}} \ccGlue -\ccNestedType{Coplanar_3}{a model of Kernel::Coplanar\_3} +\ccNestedType{Coplanar_3}{a model of \ccc{Kernel::Coplanar_3}} \ccGlue -\ccNestedType{Orientation_3}{a model of Kernel::Orientation\_3} +\ccNestedType{Orientation_3}{a model of \ccc{Kernel::Orientation_3}} \ccGlue -\ccNestedType{Coplanar_orientation_3}{a model of Kernel::CoplanarOrientation\_3} +\ccNestedType{Coplanar_orientation_3}{a model of \ccc{Kernel::CoplanarOrientation_3}} \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 -\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 -\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 -\ccNestedType{Is_degenerate_3}{a model of Kernel::IsDegenerate\_3} +\ccNestedType{Is_degenerate_3}{a model of \ccc{Kernel::IsDegenerate_3}} \ccGlue -\ccNestedType{Has_on_3}{a model of Kernel::HasOn\_3} +\ccNestedType{Has_on_3}{a model of \ccc{Kernel::HasOn_3}} \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 -\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 -\ccNestedType{Has_on_boundary_3}{a model of Kernel::HasOnBoundary\_3} +\ccNestedType{Has_on_boundary_3}{a model of \ccc{Kernel::HasOnBoundary_3}} \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 -\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 -\ccNestedType{Oriented_side_3}{a model of Kernel::OrientedSide\_3} +\ccNestedType{Oriented_side_3}{a model of \ccc{Kernel::OrientedSide_3}} \ccGlue -\ccNestedType{Bounded_side_3}{a model of Kernel::BoundedSide\_3} +\ccNestedType{Bounded_side_3}{a model of \ccc{Kernel::BoundedSide_3}} \ccGlue -\ccNestedType{Are_parallel_3 }{a model of Kernel::AreParallel\_3} +\ccNestedType{Are_parallel_3 }{a model of \ccc{Kernel::AreParallel_3}} \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 -\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 -\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 -\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 -\ccNestedType{Do_intersect_3}{a model of 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} +\ccNestedType{Do_intersect_3}{a model of \ccc{Kernel::DoIntersect_3}} \ccOperations diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_2.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_2.tex index 1762fdefa50..4204d8ee651 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_2.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_2.tex @@ -14,7 +14,7 @@ Returns \ccc{true}, if the assignment was possible.} \ccc{AdaptableFunctor} (with two arguments) \ccSeeAlso -\ccRefIdfierPage{CGAL::assign}\\ +% part of object \ccRefIdfierPage{CGAL::assign}\\ \ccRefIdfierPage{CGAL::Object} \\ \ccRefConceptPage{Kernel::Object_2} \\ \ccRefConceptPage{Kernel::Intersect_2} \\ diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_3.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_3.tex index a142be4bd43..23e1fcd5db5 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_3.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Assign_3.tex @@ -14,7 +14,7 @@ Returns \ccc{true}, if the assignment was possible.} \ccc{AdaptableFunctor} (with two arguments) \ccSeeAlso -\ccRefIdfierPage{CGAL::assign} \\ +% part of object\ccRefIdfierPage{CGAL::assign} \\ \ccRefIdfierPage{CGAL::Object} \\ \ccRefConceptPage{Kernel::Object_3} \\ \ccRefConceptPage{Kernel::Intersect_3} \\ diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructCartesianConstIterator_3.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructCartesianConstIterator_3.tex index ee8e57ce62f..adf5e4f68aa 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructCartesianConstIterator_3.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructCartesianConstIterator_3.tex @@ -18,7 +18,7 @@ A model for this must provide: \ccSeeAlso -\ccRefConceptPage{Kernel::CartesianonstIterator_3} \\ +\ccRefConceptPage{Kernel::CartesianConstIterator_3} \\ \end{ccRefFunctionObjectConcept} diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_2.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_2.tex index 5ac6de97a38..006e3450dbc 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_2.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_2.tex @@ -12,7 +12,7 @@ Object_2 operator()(const T& t);} \ccc{AdaptableFunctor} (with one argument) \ccSeeAlso -\ccRefIdfierPage{CGAL::make_object} \\ +%\ccRefIdfierPage{CGAL::make_object} \\ \ccRefIdfierPage{CGAL::Object} \\ \ccRefConceptPage{Kernel::Assign_2} \\ \ccRefConceptPage{Kernel::Assign_3} \\ diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_3.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_3.tex index 8713233644f..79ff5b1a986 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_3.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructObject_3.tex @@ -12,7 +12,7 @@ Object_3 operator()(const T& t);} \ccc{AdaptableFunctor} (with one argument) \ccSeeAlso -\ccRefIdfierPage{CGAL::make_object} \\ +%\ccRefIdfierPage{CGAL::make_object} \\ \ccRefIdfierPage{CGAL::Object} \\ \ccRefConceptPage{Kernel::Assign_2} \\ \ccRefConceptPage{Kernel::Assign_3} \\ diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructPoint_d.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructPoint_d.tex deleted file mode 100644 index a680cefc6d5..00000000000 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_ConstructPoint_d.tex +++ /dev/null @@ -1,20 +0,0 @@ -\begin{ccRefFunctionObjectConcept}{Kernel::ConstructPoint_d} -A model for this must provide: - -\ccCreationVariable{fo} - -\ccMemberFunction{template -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}\\ - -\end{ccRefFunctionObjectConcept} diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Point_d.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Point_d.tex deleted file mode 100644 index ebcde4fc633..00000000000 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel_Point_d.tex +++ /dev/null @@ -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} \\ -\ccRefConceptPage{Kernel::ConstructPoint_d} \\ - -\end{ccRefConcept} diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Point_d.tex b/Kernel_23/doc_tex/Kernel_23_ref/Point_d.tex deleted file mode 100644 index f656df7e6cf..00000000000 --- a/Kernel_23/doc_tex/Kernel_23_ref/Point_d.tex +++ /dev/null @@ -1,63 +0,0 @@ -\begin{ccRefClass}{Point_d} -\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 - 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& 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& 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}% diff --git a/Kernel_23/doc_tex/Kernel_23_ref/intersection.tex b/Kernel_23/doc_tex/Kernel_23_ref/intersection.tex index 20856ca1000..792a055c9af 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/intersection.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/intersection.tex @@ -330,7 +330,7 @@ void foo(CGAL::Segment_2 seg, CGAL::Line_2 line) \ccHtmlLinksOn% \ccSeeAlso -\ccRefIdfierPage{CGAL::assign} \\ +% \ccRefIdfierPage{CGAL::assign} \\ \ccRefIdfierPage{CGAL::do_intersect} \\ \ccRefIdfierPage{CGAL::Object} \\ diff --git a/Kernel_23/doc_tex/Kernel_23_ref/main.tex b/Kernel_23/doc_tex/Kernel_23_ref/main.tex index 833f5246c3e..959a8a171fe 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/main.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/main.tex @@ -266,6 +266,8 @@ in the kernel. \input{Kernel_23_ref/Kernel_ComputeArea_3.tex} \input{Kernel_23_ref/Kernel_ComputeDeterminant_2.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_ComputeHy_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_ConstructScaledVector_2.tex} \input{Kernel_23_ref/Kernel_ConstructScaledVector_3.tex} -\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_2.tex} -\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_3.tex} +\input{Kernel_23_ref/Kernel_ConstructSecondPoint_2} \input{Kernel_23_ref/Kernel_ConstructSegment_2.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_ConstructSumOfVectors_2.tex} +\input{Kernel_23_ref/Kernel_ConstructSumOfVectors_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_ConstructTranslatedPoint_2.tex} \input{Kernel_23_ref/Kernel_ConstructTranslatedPoint_3.tex} diff --git a/Kernel_d/doc_tex/Kernel_d/kernel_d_toc.tex b/Kernel_d/doc_tex/Kernel_d/kernel_d_toc.tex index a91605cbd7a..97e397a94ff 100644 --- a/Kernel_d/doc_tex/Kernel_d/kernel_d_toc.tex +++ b/Kernel_d/doc_tex/Kernel_d/kernel_d_toc.tex @@ -8,15 +8,15 @@ \subsubsection*{Classes} -\ccRefIdfierPage{CGAL::Point_d}\\ -\ccRefIdfierPage{CGAL::Vector_d}\\ -\ccRefIdfierPage{CGAL::Direction_d}\\ -\ccRefIdfierPage{CGAL::Segment_d}\\ -\ccRefIdfierPage{CGAL::Ray_d}\\ -\ccRefIdfierPage{CGAL::Line_d}\\ -\ccRefIdfierPage{CGAL::Hyperplane_d}\\ -\ccRefIdfierPage{CGAL::Sphere_d}\\ -\ccRefIdfierPage{CGAL::Aff_transformation_d} +\ccRefIdfierPage{CGAL::Point_d}\\ +\ccRefIdfierPage{CGAL::Vector_d}\\ +\ccRefIdfierPage{CGAL::Direction_d}\\ +\ccRefIdfierPage{CGAL::Segment_d}\\ +\ccRefIdfierPage{CGAL::Ray_d}\\ +\ccRefIdfierPage{CGAL::Line_d}\\ +\ccRefIdfierPage{CGAL::Hyperplane_d}\\ +\ccRefIdfierPage{CGAL::Sphere_d}\\ +\ccRefIdfierPage{CGAL::Aff_transformation_d} \subsubsection*{Predicates and Construction on Points} diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/intro.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/intro.tex index c56135d9fac..fcb2264e2c9 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/intro.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/intro.tex @@ -15,71 +15,71 @@ helper classes that allow their activity to be monitored. \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} -\ccRefIdfierPage{Kinetic::Delaunay_triangulation_2} +\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_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} +\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_recent_edges_visitor_2} -\ccRefIdfierPage{Kinetic::Delaunay_triangulation_visitor_base_2} +\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_visitor_base_2} -\ccRefIdfierPage{Kinetic::Delaunay_triangulation_face_base_2} +\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_face_base_2} \ccHeading{Delaunay and Regular Triangulations in 3D} -\ccRefIdfierPage{Kinetic::Delaunay_triangulation_3} +\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_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} +\ccRefIdfierPage{CGAL::Kinetic::Delaunay_triangulation_cell_base_3} -\ccRefIdfierPage{Kinetic::Regular_triangulation_3} +\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_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} +\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_cell_base_3} -\ccRefIdfierPage{Kinetic::Regular_triangulation_vertex_base_3} +\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_vertex_base_3} \ccHeading{Support Classes} -\ccRefIdfierPage{Kinetic::Enclosing_box_2} +\ccRefIdfierPage{CGAL::Kinetic::Enclosing_box_2} -\ccRefIdfierPage{Kinetic::Enclosing_box_3} +\ccRefIdfierPage{CGAL::Kinetic::Enclosing_box_3} -\ccRefIdfierPage{Kinetic::Insert_event} +\ccRefIdfierPage{CGAL::Kinetic::Insert_event} -\ccRefIdfierPage{Kinetic::Erase_event} +\ccRefIdfierPage{CGAL::Kinetic::Erase_event} -\ccRefIdfierPage{Kinetic::Qt_moving_points_2} +\ccRefIdfierPage{CGAL::Kinetic::Qt_moving_points_2} -\ccRefIdfierPage{Kinetic::Qt_triangulation_2} +\ccRefIdfierPage{CGAL::Kinetic::Qt_triangulation_2} -\ccRefIdfierPage{Kinetic::Qt_widget_2} +\ccRefIdfierPage{CGAL::Kinetic::Qt_widget_2} diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/intro.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/intro.tex index d138e33e0ac..3407d39f40d 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/intro.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/intro.tex @@ -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 \ccRefConceptPage{Kinetic::ActiveObjectsTable} -\ccRefIdfierPage{Kinetic::Active_objects_vector} +\ccRefIdfierPage{CGAL::Kinetic::Active_objects_vector} \ccRefIdfierPage{Kinetic::Cartesian} \ccRefConceptPage{Kinetic::FunctionKernel} \ccRefConceptPage{Kinetic::InstantaneousKernel} -\ccRefIdfierPage{Kinetic::Default_instantaneous_kernel} +\ccRefIdfierPage{CGAL::Kinetic::Default_instantaneous_kernel} \ccRefConceptPage{Kinetic::Kernel} \ccRefConceptPage{Kinetic::SimulationTraits} \ccRefConceptPage{Kinetic::Simulator} -\ccRefIdfierPage{Kinetic::Default_simulator} +\ccRefIdfierPage{CGAL::Kinetic::Default_simulator} \ccHeading{Other Concepts} @@ -50,15 +50,15 @@ Here we list the main classes and concepts provided by the framework to support \ccRefIdfierPage{CGAL::Listener} \ccRefIdfierPage{CGAL::Multi_listener} \ccRefIdfierPage{CGAL::Ref_counted} -\ccRefIdfierPage{Kinetic::Active_objects_listener_helper} -\ccRefIdfierPage{Kinetic::Erase_event} -\ccRefIdfierPage{Kinetic::Insert_event} -\ccRefIdfierPage{Kinetic::Qt_moving_points_2} -\ccRefIdfierPage{Kinetic::Qt_triangulation_2} -\ccRefIdfierPage{Kinetic::Qt_widget_2} -\ccRefIdfierPage{Kinetic::Regular_triangulation_instantaneous_kernel} -\ccRefIdfierPage{Kinetic::Simulator_kds_listener} -\ccRefIdfierPage{Kinetic::Simulator_objects_listener} +\ccRefIdfierPage{CGAL::Kinetic::Active_objects_listener_helper} +\ccRefIdfierPage{CGAL::Kinetic::Erase_event} +\ccRefIdfierPage{CGAL::Kinetic::Insert_event} +\ccRefIdfierPage{CGAL::Kinetic::Qt_moving_points_2} +\ccRefIdfierPage{CGAL::Kinetic::Qt_triangulation_2} +\ccRefIdfierPage{CGAL::Kinetic::Qt_widget_2} +\ccRefIdfierPage{CGAL::Kinetic::Regular_triangulation_instantaneous_kernel} +\ccRefIdfierPage{CGAL::Kinetic::Simulator_kds_listener} +\ccRefIdfierPage{CGAL::Kinetic::Simulator_objects_listener} %It complains if I don't have any references so here one is \cite{cgal:ansi-is14882-98}. diff --git a/Manual/doc_tex/cgal_manual.tex b/Manual/doc_tex/cgal_manual.tex index f11626bd0cc..98b2b899587 100644 --- a/Manual/doc_tex/cgal_manual.tex +++ b/Manual/doc_tex/cgal_manual.tex @@ -10,7 +10,7 @@ \makeindex % Make the table of contents use two columns -\lcHtml{\lcTwoColumnToc\lcEnableNewTocLayout} +\lcHtml{\lcTwoColumnToc\lcEnableNewTocLayout\lcEnableHowToCite} \begin{document} diff --git a/Mesh_2/doc_tex/Mesh_2/main.tex b/Mesh_2/doc_tex/Mesh_2/main.tex index dfab86c0fa5..a0c000d35aa 100644 --- a/Mesh_2/doc_tex/Mesh_2/main.tex +++ b/Mesh_2/doc_tex/Mesh_2/main.tex @@ -320,7 +320,7 @@ unbounded component. \ccIncludeExampleCode{Mesh_2/mesh_global.cpp} -\subsection{Example Using the Class \protect\ccc{Delaunay_mesher_2}} +\subsection{Example Using the Class \texttt{Delaunay\_mesher\_2}} This example uses the class \ccc{Delaunay_mesher_2} and calls the \ccc{refine_mesh()} member function twice, changing the size and diff --git a/Nef_3/doc_tex/Nef_3/main.tex b/Nef_3/doc_tex/Nef_3/main.tex index 3b7b3457f3e..1de82ea4125 100644 --- a/Nef_3/doc_tex/Nef_3/main.tex +++ b/Nef_3/doc_tex/Nef_3/main.tex @@ -460,8 +460,8 @@ rotated and scaled. The usage is shown in the following example: \ccIncludeExampleCode{Nef_3/transformation.cpp} % +------------------------------------------------------------------------+ -\subsection{The Interface between \protect\ccc{Polyhedron_3} and - \protect\ccc{Nef_polyhedron_3}} +\subsection{The Interface between \texttt{Polyhedron\_3} and + \texttt{Nef\_polyhedron\_3}} \label{subsectionNef_3Polyhedron} \ccc{Nef_polyhedron_3} provides an interface for the conversion between diff --git a/Nef_3/doc_tex/Nef_3_ref/Nef_polyhedron_3.tex b/Nef_3/doc_tex/Nef_3_ref/Nef_polyhedron_3.tex index 3434c67bee2..d5121c41a48 100644 --- a/Nef_3/doc_tex/Nef_3_ref/Nef_polyhedron_3.tex +++ b/Nef_3/doc_tex/Nef_3_ref/Nef_polyhedron_3.tex @@ -351,7 +351,7 @@ The following macros are provided: \ccc{CGAL_forall_vertices(v,N)}, \ccRefIdfierPage{CGAL::Nef_polyhedron_3::SHalfloop}\\ \ccRefIdfierPage{CGAL::Nef_polyhedron_3::SFace}\\ \ccRefIdfierPage{CGAL::Nef_polyhedron_S2}\\ -\ccRefIdfierPage{CGAL::Polyhedron} +\ccRefIdfierPage{CGAL::Polyhedron_3} \ccExample diff --git a/Surface_mesh_simplification/doc_tex/Surface_mesh_simplification_ref/EdgeCollapsableMesh.tex b/Surface_mesh_simplification/doc_tex/Surface_mesh_simplification_ref/EdgeCollapsableMesh.tex index 6922265e2aa..679d5894e74 100644 --- a/Surface_mesh_simplification/doc_tex/Surface_mesh_simplification_ref/EdgeCollapsableMesh.tex +++ b/Surface_mesh_simplification/doc_tex/Surface_mesh_simplification_ref/EdgeCollapsableMesh.tex @@ -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|). \ccSeeAlso -\ccRefIdfierPage{CGAL::graph_traits< Polyhedron_3 >}\\ -\ccRefIdfierPage{CGAL::halfedge_graph_traits< Polyhedron_3 >} +\ccRefIdfierPage{boost::graph_traits< CGAL::Polyhedron_3 >}\\ +\ccRefIdfierPage{CGAL::halfedge_graph_traits< CGAL::Polyhedron_3 >} \end{ccRefConcept} diff --git a/Surface_mesher/doc_tex/Surface_mesher/main.tex b/Surface_mesher/doc_tex/Surface_mesher/main.tex index c62e058b73b..e14fdfa6d49 100644 --- a/Surface_mesher/doc_tex/Surface_mesher/main.tex +++ b/Surface_mesher/doc_tex/Surface_mesher/main.tex @@ -176,8 +176,8 @@ of the traits generator \ccc{Surface_mesh_traits_generator_3} is provided. Currently, the library provides partial specializations of \ccc{Surface_mesher_traits_generator_3} -for implicit surfaces (\ccc{Implicit_surface_3 }) and -gray level images (\ccc{Gray_level_image_3 }). +for implicit surfaces (\ccc{Implicit_surface_3}) and +gray level images (\ccc{Gray_level_image_3}). @@ -196,7 +196,7 @@ subject are given in Section~\ref{SurfaceMesher_section_variations}. A call to -\ccc{make_surface_mesh(c2t3,surface, criteria, tag) } launches +\ccc{make_surface_mesh(c2t3,surface, criteria, tag)} launches the meshing process with an initial set of points which is the union of two subsets: the set of vertices in the initial triangulation pointed to by \ccc{c2t3}, diff --git a/Surface_mesher/doc_tex/Surface_mesher_ref/Surface_mesh_traits_generator_3.tex b/Surface_mesher/doc_tex/Surface_mesher_ref/Surface_mesh_traits_generator_3.tex index 93c5515bb1f..4c81cb9f917 100644 --- a/Surface_mesher/doc_tex/Surface_mesher_ref/Surface_mesh_traits_generator_3.tex +++ b/Surface_mesher/doc_tex/Surface_mesher_ref/Surface_mesh_traits_generator_3.tex @@ -40,8 +40,8 @@ of the traits generator \ccRefName\ exists. Currently, the library provides partial specializations of the traits generator -for implicit surfaces (\ccc{Implicit_surface_3 }) and -gray level images (\ccc{Gray_level_image_3 }). +for implicit surfaces (\ccc{Implicit_surface_3}) and +gray level images (\ccc{Gray_level_image_3}). diff --git a/Surface_mesher/doc_tex/Surface_mesher_ref/make_surface_mesh.tex b/Surface_mesher/doc_tex/Surface_mesher_ref/make_surface_mesh.tex index e858b3f35b6..b5c5e3b102a 100644 --- a/Surface_mesher/doc_tex/Surface_mesher_ref/make_surface_mesh.tex +++ b/Surface_mesher/doc_tex/Surface_mesher_ref/make_surface_mesh.tex @@ -126,8 +126,8 @@ of the traits generator \ccc{Surface_mesh_traits_generator_3} is provided. Currently, the library provides partial specializations of \ccc{Surface_mesher_traits_generator_3} -for implicit surfaces (\ccc{Implicit_surface_3 }) and -gray level images (\ccc{Gray_level_image_3 }). +for implicit surfaces (\ccc{Implicit_surface_3}) and +gray level images (\ccc{Gray_level_image_3}). diff --git a/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_euclidean_traits_xy_3.tex b/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_euclidean_traits_xy_3.tex index 2ba206195f2..1b253343dc9 100644 --- a/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_euclidean_traits_xy_3.tex +++ b/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_euclidean_traits_xy_3.tex @@ -45,7 +45,7 @@ and predicates defined in \ccc{K}. \ccInclude{CGAL/Triangulation_euclidean_traits_xy_3.h} \ccTypes -\ccTwo{typedef Triangle_3 }{} +\ccTwo{typedef Triangle_3}{} \ccTypedef{typedef Point_3 Point_2;}{} \ccGlue \ccTypedef{typedef Segment_3 Segment_2;}{} diff --git a/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_face_base_2.tex b/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_face_base_2.tex index 1147c5bd424..feb7691d732 100644 --- a/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_face_base_2.tex +++ b/Triangulation_2/doc_tex/Triangulation_2_ref/Triangulation_face_base_2.tex @@ -45,7 +45,7 @@ and will serve as a base class for \ccRefName\ . \ccSeeAlso \ccc{CGAL::Triangulation_ds_face_base_2}\\ -\ccc{CGAL::Triangulation_vertex_base_2 }\\ +\ccc{CGAL::Triangulation_vertex_base_2}\\ \ccc{CGAL::Triangulation_2} diff --git a/Triangulation_3/doc_tex/Triangulation_3_ref/Triangulation_simplex_3.tex b/Triangulation_3/doc_tex/Triangulation_3_ref/Triangulation_simplex_3.tex index 3d7c7dd2d80..fc46bc610a1 100644 --- a/Triangulation_3/doc_tex/Triangulation_3_ref/Triangulation_simplex_3.tex +++ b/Triangulation_3/doc_tex/Triangulation_3_ref/Triangulation_simplex_3.tex @@ -31,7 +31,7 @@ It is parameterized by the triangulation it derives the simplices from. \ccTypes -\ccThree{typedef Triangulation_simplex_3 }{Triangulated}{} +\ccThree{typedef Triangulation_simplex_3}{Triangulated}{} \ccThreeToTwo \ccTypedef{typedef Triangulation_simplex_3 Simplex;}{