|
CGAL 6.0 - 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