From 1a33f321490a5e6c33e91c2d8f55cd6be2ab7ec0 Mon Sep 17 00:00:00 2001 From: Monique Teillaud Date: Wed, 13 Sep 2006 14:45:23 +0000 Subject: [PATCH] various computations --- .../GeomFunctorsCompute.tex | 54 +++++++++++++++++++ .../doc_tex/Circular_kernel_3_ref/intro.tex | 7 +++ .../doc_tex/Circular_kernel_3_ref/main.tex | 1 + 3 files changed, 62 insertions(+) create mode 100644 Circular_kernel_3/doc_tex/Circular_kernel_3_ref/GeomFunctorsCompute.tex diff --git a/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/GeomFunctorsCompute.tex b/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/GeomFunctorsCompute.tex new file mode 100644 index 00000000000..dfcec5a1874 --- /dev/null +++ b/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/GeomFunctorsCompute.tex @@ -0,0 +1,54 @@ +\begin{ccRefFunctionObjectConcept}{SphericalKernel::ComputeAreaDividedByPi} +\ccCreationVariable{fo} + +An object \ccVar\ of this type must provide: + +\ccMemberFunction{SphericalKernel::FT + operator()(const Circle_3 & c);} +{Computes the area of the circle, divided by $\pi$.} + +\end{ccRefFunctionObjectConcept} +\begin{ccRefFunctionObjectConcept}{SphericalKernel::ComputeSquaredLengthDividedByPiSquare} +\ccCreationVariable{fo} + +An object \ccVar\ of this type must provide: + +\ccMemberFunction{SphericalKernel::FT + operator()(const Circle_3 & c);} +{Computes the squared length of the circle, divided by $\pi^2$.} + +\end{ccRefFunctionObjectConcept} +\begin{ccRefFunctionObjectConcept}{SphericalKernel::ComputeApproximateArea} +\ccCreationVariable{fo} + +An object \ccVar\ of this type must provide: + +\ccMemberFunction{double + operator()(const Circle_3 & c);} +{Computes an approximation of the area of the circle.} + +\end{ccRefFunctionObjectConcept} +\begin{ccRefFunctionObjectConcept}{SphericalKernel::ComputeApproximateSquaredLength} +\ccCreationVariable{fo} + +An object \ccVar\ of this type must provide: + +\ccMemberFunction{double + operator()(const Circle_3 & c);} +{Computes an approximation of the squared length of the circle.} + +\ccMemberFunction{double + operator()(const Circular_arc_3 & c);} +{Computes an approximation of the squared length of the arc.} + +\end{ccRefFunctionObjectConcept} +\begin{ccRefFunctionObjectConcept}{SphericalKernel::ComputeApproximateAngle} +\ccCreationVariable{fo} + +An object \ccVar\ of this type must provide: + +\ccMemberFunction{double + operator()(const Circular_arc_3 & c);} +{Computes an approximation of the angle of the arc.} + +\end{ccRefFunctionObjectConcept} diff --git a/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/intro.tex b/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/intro.tex index ec856fb92d1..797c54f4222 100644 --- a/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/intro.tex +++ b/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/intro.tex @@ -19,6 +19,13 @@ \ccRefConceptPage{SphericalKernel::Intersect_3} +\ccRefConceptPage{SphericalKernel::ComputeAreaDividedByPi}\\ +\ccRefConceptPage{SphericalKernel::ComputeSquaredLengthDividedByPiSquare} + +\ccRefConceptPage{SphericalKernel::ComputeApproximateArea}\\ +\ccRefConceptPage{SphericalKernel::ComputeApproximateSquaredLength}\\ +\ccRefConceptPage{SphericalKernel::ComputeApproximateAngle} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Algebraic Concepts} diff --git a/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/main.tex b/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/main.tex index fcce76ac2a8..f7011238eb8 100644 --- a/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/main.tex +++ b/Circular_kernel_3/doc_tex/Circular_kernel_3_ref/main.tex @@ -17,6 +17,7 @@ \input{Circular_kernel_3_ref/GeomFunctorsOtherConstructions} +\input{Circular_kernel_3_ref/GeomFunctorsCompute} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % algebraic kernels