diff --git a/NewKernel_d/doc_tex/NewKernel_d_ref/KernelD_converter.tex b/NewKernel_d/doc_tex/NewKernel_d_ref/KernelD_converter.tex index 3869f61fe93..f42666c8554 100644 --- a/NewKernel_d/doc_tex/NewKernel_d_ref/KernelD_converter.tex +++ b/NewKernel_d/doc_tex/NewKernel_d_ref/KernelD_converter.tex @@ -1,4 +1,4 @@ -\begin{ccRefClass}{KernelD_converter} +\begin{ccRefFunctionObjectClass}{KernelD_converter} \ccInclude{CGAL/NewKernel_d/KernelD_converter.h} \ccDefinition A function object that converts objects from kernel \ccc{K1} to kernel \ccc{K2}. By default, it uses identity on \ccc{int}, \ccc{Origin} and \ccc{Null_vector}. It uses \ccc{NT_converter} for \ccc{RT} and \ccc{FT}. It uses \ccc{K1::Functor::type} for \ccc{K1::Type::type} (the list of possible \ccc{Tag} is taken from \ccc{List}). It can recursively convert iterators and \ccc{std::vector} of objects it already knows how to convert. It also unwraps a \ccc{CGAL::Object}, converts the content and rewraps it. @@ -7,4 +7,4 @@ A function object that converts objects from kernel \ccc{K1} to kernel \ccc{K2}. \ccConstructor{KernelD_converter::KernelD_converter(void)}{default constructor, only if \ccc{K1} and \ccc{K2} are stateless.} \ccMethod{K2::SomeThing operator()(K1::SomeThing)const;}{returns a converted object.} -\end{ccRefClass} +\end{ccRefFunctionObjectClass} diff --git a/NewKernel_d/doc_tex/NewKernel_d_ref/Point.tex b/NewKernel_d/doc_tex/NewKernel_d_ref/Point.tex index dd05de01f7a..eff45deb36e 100644 --- a/NewKernel_d/doc_tex/NewKernel_d_ref/Point.tex +++ b/NewKernel_d/doc_tex/NewKernel_d_ref/Point.tex @@ -2,6 +2,9 @@ The concept of a {\em Point} is defined by a set of requirements on the provision of certain types in a \ccc{Kernel}. +\ccRefines +\ccc{Kernel} + \ccNestedType{Object_list}{shall contain at least \ccc{Point_tag} and \ccc{Point_cartesian_const_iterator_tag}.} \ccNestedType{Type::type}{shall be CopyConstructible.} diff --git a/NewKernel_d/doc_tex/NewKernel_d_ref/Segment.tex b/NewKernel_d/doc_tex/NewKernel_d_ref/Segment.tex index 4ed32fa3b04..2eb8315dee8 100644 --- a/NewKernel_d/doc_tex/NewKernel_d_ref/Segment.tex +++ b/NewKernel_d/doc_tex/NewKernel_d_ref/Segment.tex @@ -3,6 +3,9 @@ The concept of a {\em Segment} is defined by a set of requirements on the provision of certain types in a \ccc{Kernel} that already provides the concept of a \ccc{Point}. +\ccRefines +\ccc{Point} + \ccNestedType{Object_list}{shall contain at least \ccc{Segment_tag}.} \ccNestedType{Type::type}{shall be CopyConstructible.}