deprecate LEDA traits class; should be replaced by LEDA rat kernel traits CEP

This commit is contained in:
Susan Hert 2002-10-23 10:25:58 +00:00
parent 33bad32876
commit c26ecaf29f
19 changed files with 46 additions and 42 deletions

View File

@ -1,3 +1,7 @@
3.37 (23 Oct 2002)
- deprecate LEDA traits class; should be replaced by LEDA rat kernel traits
CEP
3.36 (17 Oct 2002)
- added missing include of ch_extreme_points_2.h in ch_jarvis.C
- adjust LEDA ch traits to use the new kernel function objects

View File

@ -12,11 +12,11 @@ points lie. The class
is a second traits class based on \cgal\ primitives but differs from
\ccc{Convex_hull_traits_2} in that some of its primitives reuse
intermediate results to speed up computation.
There are also two traits classes defined for the two geometry kernels
provided in \leda\ \cite{mn-l-99}
(\ccc{Convex_hull_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_leda_traits_2}
and
\ccc{Convex_hull_rat_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_rat_leda_traits_2}), which provide an easy means of comparison with these kernels.
%There are also two traits classes defined for the two geometry kernels
%provided in \leda\ \cite{mn-l-99}
%(\ccc{Convex_hull_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_leda_traits_2}
%and
%\ccc{Convex_hull_rat_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_rat_leda_traits_2}), which provide an easy means of comparison with these kernels.
In addition, there are three projective traits classes
(\ccc{Convex_hull_projective_xy_traits_2},
\ccc{Convex_hull_projective_xz_traits_2}, and

View File

@ -97,11 +97,11 @@ object types must exist.
\ccHasModels
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>} \\
\ccAutoIndexingOn

View File

@ -70,8 +70,8 @@ the orientation-determinant for three points.
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\

View File

@ -68,10 +68,10 @@ $xy$ plane (\textit{i.e.}, by ignoring the $z$ coordinate).
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}
\ccIndexTraitsClassEnd

View File

@ -67,10 +67,10 @@ _distance_to_line_2}{}
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}
\ccIndexTraitsClassEnd

View File

@ -68,10 +68,10 @@ _distance_to_line_2}{}
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}
\ccIndexTraitsClassEnd

View File

@ -68,11 +68,11 @@ to the default traits class for these functions.
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2}
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2}
\ccIndexTraitsClassEnd
\ccAutoIndexingOff

View File

@ -52,11 +52,11 @@ defining \ccc{CGAL_CH_CHECK_EXPENSIVE}%
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}

View File

@ -25,11 +25,11 @@
\input{Convex_hull_2_ref/convex_hull_2.tex}
\input{Convex_hull_2_ref/ConvexHullTraits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_constructive_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_leda_traits_2.tex}
%\input{Convex_hull_2_ref/Convex_hull_leda_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_projective_xy_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_projective_xz_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_projective_yz_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_rat_leda_traits_2.tex}
%\input{Convex_hull_2_ref/Convex_hull_rat_leda_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_traits_2.tex}
\input{Convex_hull_2_ref/is_ccw_strongly_convex_2.tex}
\input{Convex_hull_2_ref/is_cw_strongly_convex_2.tex}

View File

@ -12,11 +12,11 @@ points lie. The class
is a second traits class based on \cgal\ primitives but differs from
\ccc{Convex_hull_traits_2} in that some of its primitives reuse
intermediate results to speed up computation.
There are also two traits classes defined for the two geometry kernels
provided in \leda\ \cite{mn-l-99}
(\ccc{Convex_hull_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_leda_traits_2}
and
\ccc{Convex_hull_rat_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_rat_leda_traits_2}), which provide an easy means of comparison with these kernels.
%There are also two traits classes defined for the two geometry kernels
%provided in \leda\ \cite{mn-l-99}
%(\ccc{Convex_hull_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_leda_traits_2}
%and
%\ccc{Convex_hull_rat_leda_traits_2}\ccIndexMainItem[C]{Convex_hull_rat_leda_traits_2}), which provide an easy means of comparison with these kernels.
In addition, there are three projective traits classes
(\ccc{Convex_hull_projective_xy_traits_2},
\ccc{Convex_hull_projective_xz_traits_2}, and

View File

@ -97,11 +97,11 @@ object types must exist.
\ccHasModels
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>} \\
\ccAutoIndexingOn

View File

@ -70,8 +70,8 @@ the orientation-determinant for three points.
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\

View File

@ -68,10 +68,10 @@ $xy$ plane (\textit{i.e.}, by ignoring the $z$ coordinate).
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}
\ccIndexTraitsClassEnd

View File

@ -67,10 +67,10 @@ _distance_to_line_2}{}
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}
\ccIndexTraitsClassEnd

View File

@ -68,10 +68,10 @@ _distance_to_line_2}{}
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}
\ccIndexTraitsClassEnd

View File

@ -68,11 +68,11 @@ to the default traits class for these functions.
\ccSeeAlso
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2}
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2}
\ccIndexTraitsClassEnd
\ccAutoIndexingOff

View File

@ -52,11 +52,11 @@ defining \ccc{CGAL_CH_CHECK_EXPENSIVE}%
\ccRefIdfierPage{CGAL::Convex_hull_constructive_traits_2<R>} \\
\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xy_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_xz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_projective_yz_traits_2<Point_3>} \\
\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
%\ccRefIdfierPage{CGAL::Convex_hull_rat_leda_traits_2} \\
\ccRefIdfierPage{CGAL::Convex_hull_traits_2<R>}

View File

@ -25,11 +25,11 @@
\input{Convex_hull_2_ref/convex_hull_2.tex}
\input{Convex_hull_2_ref/ConvexHullTraits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_constructive_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_leda_traits_2.tex}
%\input{Convex_hull_2_ref/Convex_hull_leda_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_projective_xy_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_projective_xz_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_projective_yz_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_rat_leda_traits_2.tex}
%\input{Convex_hull_2_ref/Convex_hull_rat_leda_traits_2.tex}
\input{Convex_hull_2_ref/Convex_hull_traits_2.tex}
\input{Convex_hull_2_ref/is_ccw_strongly_convex_2.tex}
\input{Convex_hull_2_ref/is_cw_strongly_convex_2.tex}