CGAL 5.6.1  3D Spherical Geometry Kernel

Kernel::Intersect_3
CGAL::intersection()
Operations  
template<class OutputIterator >  
OutputIterator  operator() (const Type1 &obj1, const Type2 &obj2, OutputIterator intersections) 
Copies in the output iterator the intersection elements between the two objects. More...  
template<class OutputIterator >  
OutputIterator  operator() (const Type1 &obj1, const Type2 &obj2, const Type3 &obj3, OutputIterator intersections) 
Copies in the output iterator the intersection elements between the three objects. More...  
OutputIterator SphericalKernel::Intersect_3::operator()  (  const Type1 &  obj1, 
const Type2 &  obj2,  
OutputIterator  intersections  
) 
Copies in the output iterator the intersection elements between the two objects.
intersections
iterates on elements of type CGAL::Object
, in lexicographic order when this ordering is defined on the computed objects.
Type1
and Type2
can both be either:
depending on the types Type1 and Type2, the computed CGAL::Object
's can be assigned to
OutputIterator SphericalKernel::Intersect_3::operator()  (  const Type1 &  obj1, 
const Type2 &  obj2,  
const Type3 &  obj3,  
OutputIterator  intersections  
) 
Copies in the output iterator the intersection elements between the three objects.
intersections
iterates on elements of type CGAL::Object
, in lexicographic order when this ordering is defined on the computed objects.
Type1, Type2 and Type3 can be either:
and depending of these types, the computed CGAL::Object
's can be assigned to