CGAL 4.12 - 3D Spherical Geometry Kernel
SphericalKernel::CompareZToRight_3 Concept Reference

## Definition

SphericalKernel::CompareZAtTheta_3

## Operations

An object of this type must provide:

Comparison_result operator() (const SphericalKernel::Circular_arc_3 &a0, const SphericalKernel::Circular_arc_3 &a1, const SphericalKernel::Circular_arc_point_3 &p)
Compares the $$z$$-coordinates of the intersection points of both arcs with a meridian anchored at the poles of the context sphere used by the function SphericalKernel::compare_z_to_right_3_object, at a $$\theta$$-coordinate infinitesimally greater that the $$\theta$$-coordinate of point p. More...

## ◆ operator()()

 Comparison_result SphericalKernel::CompareZToRight_3::operator() ( const SphericalKernel::Circular_arc_3 & a0, const SphericalKernel::Circular_arc_3 & a1, const SphericalKernel::Circular_arc_point_3 & p )

Compares the $$z$$-coordinates of the intersection points of both arcs with a meridian anchored at the poles of the context sphere used by the function SphericalKernel::compare_z_to_right_3_object, at a $$\theta$$-coordinate infinitesimally greater that the $$\theta$$-coordinate of point p.

Precondition
a0 and a1 lie on the context sphere used by the function SphericalKernel::compare_z_to_right_3_object, a0 and a1 are $$\theta$$-monotone, p lies on a0 and a1 and is not a $$\theta$$-extremal point of the supporting circle of a0 or a1.