cgal/Curved_kernel/doc_tex/Curved_kernel_ref/Arrangements_traits.tex

47 lines
1.2 KiB
TeX

\begin{ccRefClass}{Arr_circular_arc_traits<CircularKernel>}
\ccDefinition
This class is a traits class for CGAL arrangements, built on top of a model of
concept \ccc{CircularKernel}.
It provides curves of type \ccc{CGAL::Circular_arc_2<CircularKernel>}.
\ccInclude{CGAL/Arr_circular_arc_traits.h}
\ccIsModel
\ccc{ArrangementTraits_2}
\end{ccRefClass}
\begin{ccRefClass}{Arr_line_arc_traits<CircularKernel>}
\ccDefinition
This class is a traits class for CGAL arrangements, built on top of a model of
concept \ccc{CircularKernel}.
It provides curves of type \ccc{CGAL::Line_arc_2<CircularKernel>}.
\ccInclude{CGAL/Arr_line_arc_traits.h}
\ccIsModel
\ccc{ArrangementTraits_2}
\end{ccRefClass}
\begin{ccRefClass}{Arr_circular_line_arc_traits<CircularKernel>}
\ccDefinition
This class is a traits class for CGAL arrangements, built on top of a model of
concept \ccc{CircularKernel}.
It provides curves that can be of both types
\ccc{CGAL::Line_arc_2<CircularKernel>} or
\ccc{CGAL::Circular_arc_2<CircularKernel>}.
It uses the \ccAnchor{http://www.boost.org/doc/html/variant.html}{boost::variant}.
\ccInclude{CGAL/Arr_circular_line_arc_traits.h}
\ccIsModel
\ccc{ArrangementTraits_2}
\end{ccRefClass}