documented said hack, needs fixing

This commit is contained in:
Philipp Möller 2011-08-25 21:47:06 +00:00
parent b07e2df018
commit 8d92f10f23
1 changed files with 6 additions and 4 deletions

View File

@ -603,9 +603,8 @@ intersection(const Type1 &obj1, const Type2 &obj2, const Type3 &obj3,
OutputIterator intersections);}
{Copies in the output iterator the intersection elements between the
three objects. \ccc{intersections} iterates on
elements of type \ccStyle{boost::optional< boost::variant< std::pair<Circular_arc_point_3<SphericalKernel>, unsigned>,
Circle_3<SphericalKernel>, Sphere_3<SphericalKernel>, Plane_3<SphericalKernel> >}, in lexicographic order
when this ordering is defined on the computed objects}
elements of type \ccStyle{boost::variant< Circle_3, Plane_3, Sphere_3, std::pair< Circular_arc_point_3, unsigned > >}
, in lexicographic order when this ordering is defined on the computed objects.}
where \ccStyle{Type1}, \ccStyle{Type2} and \ccStyle{Type3}
can be either
@ -614,7 +613,7 @@ can be either
\item {} \ccStyle{Plane_3<SphericalKernel>}
\end{itemize}
and depending of these types, the computed return value
and depending of these types, the computed return value
\begin{itemize}
\item {} \ccStyle{std::pair<Circular_arc_point_3<SphericalKernel>, unsigned>},
where the unsigned integer is the multiplicity of the corresponding
@ -625,6 +624,9 @@ intersection point,
and \ccc{obj3} are equal.
\end{itemize}
A typedef for the result type is available through the traits class
\ccStyle{template<K> Intersection_traits_spherical.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ccExample