mirror of https://github.com/CGAL/cgal
35 lines
1.1 KiB
TeX
35 lines
1.1 KiB
TeX
\begin{ccRefConcept}{LinearKernel}
|
|
|
|
\ccDefinition
|
|
|
|
The geometric kernel parameter of \ccc{CGAL::Circular_kernel_2} is
|
|
supposed to be a model of the \textit{(two-dimensional)} \ccc{Kernel}
|
|
concept, so that the circular kernel provides all functionalities of a
|
|
CGAL kernel.
|
|
|
|
%In fact, even though all types and operations of the
|
|
%\ccc{CGAL::Kernel} concept are required so that
|
|
%\ccc{CGAL::Circular_kernel_2} actually refines \ccc{CGAL::Kernel}, only
|
|
%the following types are explicitly used by \ccc{Circular_kernel_2} and
|
|
%can thus be considered as minimal requirements:
|
|
|
|
%\ccNestedType{RT}{A model of \ccc{RingNumberType}.}
|
|
%\ccNestedType{FT}{A model of \ccc{FieldNumberType<RT>}.} \footnote{concept template...?}
|
|
|
|
%\ccNestedType{Point_2}{A model of \ccc{Point_2}.}
|
|
%\ccNestedType{Line_2}{A model of \ccc{Line_2}.}
|
|
%\ccNestedType{Circle_2}{A model of \ccc{Circle_2}.}
|
|
%\ccNestedType{Object_2}{A model of \ccc{Object_2}.}
|
|
|
|
%Note that all operations on these types are also required.
|
|
|
|
\ccHasModels
|
|
|
|
all CGAL kernels
|
|
|
|
\ccSeeAlso
|
|
|
|
\ccRefIdfierPage{CGAL::Circular_kernel_2<LinearKernel,AlgebraicKernel>}
|
|
|
|
\end{ccRefConcept}
|