## Kernel::DoIntersect_2

A model for this must provide

bool | fo.operator() ( Type1 obj1, Type2 obj2)
|  | determines if two geometrical objects of type Type1 and Type2 intersect or not

for all pairs Type1 and Type2, where the types Type1 and Type2 can be any of the following:

- Kernel::Point_2
- Kernel::Line_2
- Kernel::Ray_2
- Kernel::Segment_2
- Kernel::Triangle_2
- Kernel::Iso_rectangle_2

### Refines

AdaptableFunctor (with two arguments)

### See Also

CGAL::do_intersect