% +------------------------------------------------------------------------+
% | Reference manual page: Extended_cartesian.tex
% +------------------------------------------------------------------------+
% | 26.06.2001 Michael Seel
% | Package:   Nef_2
% | 
% +------------------------------------------------------------------------+

\ccAutoIndexingOff
\begin{ccRefClass}{Extended_cartesian<FT>}
\ccAutoIndexingOn
\ccIndexTraitsClassBegin{Extended_cartesian}{}{Nef polyhedron, 2D}

\ccDefinition
  
The class \ccRefName\ serves as a traits class for the class
\ccc{CGAL::Nef_polyhedron_2<T>}.  It uses a polynomial component
representation based on a field number type \ccc{FT}.

\ccInclude{CGAL/Extended_cartesian.h}

\ccIsModel

\ccRefConceptPage{ExtendedKernelTraits_2}%
\ccIndexSubitem[c]{ExtendedKernelTraits_2}{model} \\

\ccCreation
\ccCreationVariable{traits}  %% choose variable name

\ccConstructor{Extended_cartesian();}{default constructor.}

\ccHeading{Requirements} 

To make a field number type \ccc{FT_model} work with this class, you
must provide a traits class for this number type:
\ccc{CGAL::Number_type_traits<FT_model>} (See the support library manual.)

\ccOperations

Fits all operation requirements of the concept.

\ccSeeAlso

\ccRefIdfierPage{CGAL::Extended_homogeneous<RT>} \\
\ccRefIdfierPage{CGAL::Filtered_extended_homogeneous<RT>} 


\ccIndexTraitsClassEnd
\ccAutoIndexingOff
\end{ccRefClass}
\ccAutoIndexingOn

% EOF
