FunctionObjectConcept

SphericalKernel::Split_3

A model fo of this type must provide:

void
fo ( SphericalKernel::Circular_arc_3 a ,
SphericalKernel::Circular_arc_point_3 p ,
SphericalKernel::Circular_arc_3 &a1 ,
SphericalKernel::Circular_arc_3 &a2 )
Splits arc a at point p, which creates arcs a1 and a2.
Precondition: The point p lies in the interior of the input arc a.

void
fo ( SphericalKernel::Line_arc_3 l ,
SphericalKernel::Circular_arc_point_3 p ,
SphericalKernel::Line_arc_3 &l1 ,
SphericalKernel::Line_arc_3 &l2 )
Same for a line arc.