CircularKernel::CompareYtoRight_2

An object fo of this type must provide operators that compare vertically two arcs on the right side of a common point p:

Comparison_result fo ( Circular_kernel_2::Circular_arc_2 a1, Circular_kernel_2::Circular_arc_2 a2, Circular_kernel_2::Circular_arc_point_2 p)
For two circular arcs.
Precondition: p must be a common point to a1 and a2, and a1 and a2 must be defined to the right of p.

Comparison_result fo ( Circular_kernel_2::Line_arc_2 a1, Circular_kernel_2::Line_arc_2 a2, Circular_kernel_2::Circular_arc_point_2 p)
Same for two segments.

Comparison_result fo ( Circular_kernel_2::Line_arc_2 a1, Circular_kernel_2::Circular_arc_2 a2, Circular_kernel_2::Circular_arc_point_2 p)
For a segment and an arc.

Comparison_result fo ( Circular_kernel_2::Circular_arc_2 a1, Circular_kernel_2::Line_arc_2 a2, Circular_kernel_2::Circular_arc_point_2 p)
Same as previous.