diff --git a/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Circular_kernel.tex b/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Circular_kernel.tex deleted file mode 100644 index 9711a7d2f13..00000000000 --- a/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Circular_kernel.tex +++ /dev/null @@ -1,51 +0,0 @@ -\begin{ccRefClass}{Circular_kernel_2} - -\ccInclude{CGAL/Circular_kernel.h} - -\ccIsModel - -\ccc{CircularKernel} - -\ccParameters - -The circular kernel is parameterized by a \ccc{LinearKernel} parameter -(and derives from it), in order to reuse all needed functionalities on -basic linear objects provided by one of the \cgal\ kernels. It also -allows other implementations of these basic functionalities. - -The second parameter, \ccc{AlgebraicKernelForCircles}, is meant to provide the -circular kernel with all the algebraic functionalities required for the -manipulation of algebraic curves. - -\ccInheritsFrom - -\ccc{LinearKernel} - -\ccTypes - -\ccThree{typedef Circular_arc_point_2}{Root_of_4xxx}{} -\ccThreeToTwo - -The circular kernel uses basic number types of the algebraic kernel: -\ccTypedef{typedef AlgebraicKernelForCircles::RT RT;}{Ring number type.} -\ccTypedef{typedef AlgebraicKernelForCircles::FT FT;}{Field number type.} -In fact, the two number types \ccc{AlgebraicKernelForCircles::RT} and -\ccc{LinearKernel::RT} must coincide, as well as -\ccc{AlgebraicKernelForCircles::FT} and \ccc{LinearKernel::FT}. - -The following types are available, as well as all the functionality on -them described in the \ccc{CircularKernel} concept. - -\ccTypedef{typedef Line_arc_2 Line_arc_2;}{} -\ccGlue -\ccTypedef{typedef Circular_arc_2 Circular_arc_2;}{} -\ccGlue -\ccTypedef{typedef Circular_arc_point_2 Circular_arc_point_2;}{} - -\ccSeeAlso - -\ccRefIdfierPage{LinearKernel}\\ -\ccRefIdfierPage{AlgebraicKernelForCircles}\\ -\ccRefIdfierPage{CGAL::Exact_circular_kernel_2} - -\end{ccRefClass} diff --git a/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Filtered_hexagon_kernel.tex b/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Filtered_hexagon_kernel.tex deleted file mode 100644 index d4fab2a0f3c..00000000000 --- a/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Filtered_hexagon_kernel.tex +++ /dev/null @@ -1,17 +0,0 @@ -\begin{ccRefClass}{Filtered_hexagon_curved_kernel} - -\ccDefinition - -This kernel uses an approximation of objects by hexagons to filter the computations. - -\ccInclude{CGAL/Filtered_hexagon_curved_kernel.h} - -\ccIsModel - -\ccc{CircularKernel} - -\ccParameters - -This filtered kernel is parameterized by (and derives from) a \ccc{CircularKernel}. - -\end{ccRefClass} diff --git a/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Filtered_interval_circular_kernel.tex b/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Filtered_interval_circular_kernel.tex deleted file mode 100644 index e8969bac6e8..00000000000 --- a/Circular_kernel_2/doc_tex/Circular_kernel_2_ref/Filtered_interval_circular_kernel.tex +++ /dev/null @@ -1,20 +0,0 @@ -\begin{ccRefClass}{Filtered_interval_circular_kernel} - -\ccDefinition - -At first, this kernel uses an approximation of objects by bounding boxes to filter the -computations. When the first approximation isn't sufficient to filter the intersect_2 -functor, it approximates the solutions with more accuracy on operations using -interval arithmetic. (this works only with circular arcs and line arcs) - -\ccInclude{CGAL/Filtered_interval_circular_kernel.h} - -\ccIsModel - -\ccc{CircularKernel} - -\ccParameters - -This filtered kernel is parameterized by (and derives from) a \ccc{CircularKernel}. - -\end{ccRefClass}