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 type Type1 is Kernel::Plane_3 or Kernel::Triangle_3 and Type2 can be any of the following:

and also for Type1 and Type2 of respective types


AdaptableFunctor (with two arguments)

See Also