From 3e963e4e32e555c36f81899183c2bc3f8e41b0e0 Mon Sep 17 00:00:00 2001 From: Shai Hirsch Date: Thu, 26 Jul 2001 12:39:46 +0000 Subject: [PATCH] Adding documentation for the Arr_leda_polyline_traits class. --- .../Arr_leda_polyline_traits.tex | 56 +++++++++++++++++++ .../Arr_leda_polyline_traits.tex | 56 +++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 Packages/Arrangement/doc_tex/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex create mode 100644 Packages/Arrangement/doc_tex/basic/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex diff --git a/Packages/Arrangement/doc_tex/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex b/Packages/Arrangement/doc_tex/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex new file mode 100644 index 00000000000..5034cbd1f25 --- /dev/null +++ b/Packages/Arrangement/doc_tex/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex @@ -0,0 +1,56 @@ +% +------------------------------------------------------------------------+ +% | Reference manual page: Arr_polyline_traits.tex (Arrangement) +% +------------------------------------------------------------------------+ +% | +% | Package: arr (Arrangement_2) +% | +% +------------------------------------------------------------------------+ + +\ccRefPageBegin + +%%RefPage: end of header, begin of main body +% +------------------------------------------------------------------------+ +% +========================================================================+ +% Arr_polyline_traits +% +========================================================================+ +\begin{ccRefClass}{Arr_leda_polyline_traits} + +\ccDefinition + The class \ccRefName\ is a traits class for polyline curves. Like + in \ccc{Arr_leda_segment_exact_traits} the traits class uses + \leda\/'s rational kernel to benefit its floating point ``filters'' and + normalizes points to achieve better performance. + + The template parameter \ccc{Container} corresponds to the + container type for holding the polyline curve points. It must be a + model of the \ccc{Reversible Container} concept and it must be + templated with \ccc{leda_rat_point}. \ccc{Container} has a default + value which is \ccc{std::vector}. The first point + in the container is considered as the source point of the + polyline while the last point is considered the target one. + + + +%See example ***SHOW WHERE. +\ccInclude{CGAL/Arr_polyline_traits.h} + + +\ccIsModel + \ccc{ArrangementTraits_2} \lcTex{(\ccRefPage{ArrangementTraits_2}).} + +\ccSeeAlso + \ccc{Arr_polyline_traits} + \lcTex{(\ccRefPage{CGAL::Arr_polyline_traits}).}\\ + \ccc{Arr_leda_segment_exact_traits} + \lcTex{(\ccRefPage{CGAL::Arr_leda_segment_exact_traits}).} + +\end{ccRefClass} + + +% EOF -----------------------------------------------------------------------80 + +% +------------------------------------------------------------------------+ +%%RefPage: end of main body, begin of footer +\ccRefPageEnd +% EOF +% +------------------------------------------------------------------------+ diff --git a/Packages/Arrangement/doc_tex/basic/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex b/Packages/Arrangement/doc_tex/basic/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex new file mode 100644 index 00000000000..5034cbd1f25 --- /dev/null +++ b/Packages/Arrangement/doc_tex/basic/Arrangement_2/Arrangement_2_ref/Arr_leda_polyline_traits.tex @@ -0,0 +1,56 @@ +% +------------------------------------------------------------------------+ +% | Reference manual page: Arr_polyline_traits.tex (Arrangement) +% +------------------------------------------------------------------------+ +% | +% | Package: arr (Arrangement_2) +% | +% +------------------------------------------------------------------------+ + +\ccRefPageBegin + +%%RefPage: end of header, begin of main body +% +------------------------------------------------------------------------+ +% +========================================================================+ +% Arr_polyline_traits +% +========================================================================+ +\begin{ccRefClass}{Arr_leda_polyline_traits} + +\ccDefinition + The class \ccRefName\ is a traits class for polyline curves. Like + in \ccc{Arr_leda_segment_exact_traits} the traits class uses + \leda\/'s rational kernel to benefit its floating point ``filters'' and + normalizes points to achieve better performance. + + The template parameter \ccc{Container} corresponds to the + container type for holding the polyline curve points. It must be a + model of the \ccc{Reversible Container} concept and it must be + templated with \ccc{leda_rat_point}. \ccc{Container} has a default + value which is \ccc{std::vector}. The first point + in the container is considered as the source point of the + polyline while the last point is considered the target one. + + + +%See example ***SHOW WHERE. +\ccInclude{CGAL/Arr_polyline_traits.h} + + +\ccIsModel + \ccc{ArrangementTraits_2} \lcTex{(\ccRefPage{ArrangementTraits_2}).} + +\ccSeeAlso + \ccc{Arr_polyline_traits} + \lcTex{(\ccRefPage{CGAL::Arr_polyline_traits}).}\\ + \ccc{Arr_leda_segment_exact_traits} + \lcTex{(\ccRefPage{CGAL::Arr_leda_segment_exact_traits}).} + +\end{ccRefClass} + + +% EOF -----------------------------------------------------------------------80 + +% +------------------------------------------------------------------------+ +%%RefPage: end of main body, begin of footer +\ccRefPageEnd +% EOF +% +------------------------------------------------------------------------+