This commit is contained in:
Monique Teillaud 2006-09-13 13:41:03 +00:00
parent 66b7d8b7f9
commit a67a0dfbce
3 changed files with 60 additions and 1 deletions

View File

@ -0,0 +1,55 @@
\begin{ccRefFunctionObjectConcept}{SphericalKernel::HasOn_3}
\ccCreationVariable{fo}
An object \ccVar\ of this type must provide:
\ccMemberFunction{bool
operator()(const Type1 &obj1, const Type2 &obj2);}
{Returns \ccc{true} when \ccc{obj1} contains \ccc{obj2},}
where \ccc{Type_1} and \ccc{Type_2} can be respectively:
\begin{itemize}
\item {}
\begin{itemize}
\item {} \ccc{SphericalKernel::Sphere_3},
\item {} \ccc{SphericalKernel::Plane_3},
\item {} \ccc{SphericalKernel::Line_3},
\item {} \ccc{SphericalKernel::Circle_3},
\item {} \ccc{SphericalKernel::Line_arc_3} or
\item {} \ccc{SphericalKernel::Circular_arc_3}
\end{itemize}
and \ccc{SphericalKernel::Circular_arc_point_3}
\item {}
\begin{itemize}
\item {} \ccc{SphericalKernel::Plane_3} or
\item {} \ccc{SphericalKernel::Sphere_3}
(always returns \ccc{false} in this case)
\end{itemize}
and \ccc{SphericalKernel::Line_3}
\item {}
\begin{itemize}
\item {} \ccc{SphericalKernel::Plane_3} or
\item {} \ccc{SphericalKernel::Sphere_3}
\end{itemize}
and \ccc{SphericalKernel::Circle_3}
\item {}
\begin{itemize}
\item {} \ccc{SphericalKernel::Plane_3},
\item {} \ccc{SphericalKernel::Line_3} or
\item {} \ccc{SphericalKernel::Sphere_3}
(always returns \ccc{false} in this case)
\end{itemize}
and \ccc{SphericalKernel::Line_arc_3}
\item {} or
\begin{itemize}
\item {} \ccc{SphericalKernel::Plane_3},
\item {} \ccc{SphericalKernel::Circle_3} or
\item {} \ccc{SphericalKernel::Sphere_3}
\end{itemize}
and \ccc{SphericalKernel::Circular_arc_3}.
\end{itemize}
\end{ccRefFunctionObjectConcept}

View File

@ -11,7 +11,9 @@
\subsubsection*{Functors}
\ccRefConceptPage{Intersect_3}
\ccRefConceptPage{SphericalKernel::HasOn_3}
\ccRefConceptPage{SphericalKernel::Intersect_3}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Algebraic Concepts}

View File

@ -11,6 +11,8 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% geometric functors
\input{Spherical_kernel_3_ref/GeomFunctorsOtherPredicates}
\input{Spherical_kernel_3_ref/Intersect}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%