CGAL 5.6 - 3D Spherical Geometry Kernel
|
Kernel::Intersect_3
CGAL::intersection()
Operations | |
A model of this concept must provide: | |
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. | |
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. | |
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
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