Testing equality between objects.
An object fo of this type must provide in addition:
bool | fo ( SphericalKernel::Circular_arc_point_3 p0 , SphericalKernel::Circular_arc_point_3 p1 ) | |
For two points. | ||
bool | fo ( SphericalKernel::Circular_arc_3 a0 , SphericalKernel::Circular_arc_3 a1 ) | |
For two arcs. Two arcs are equal, iff their non-oriented supporting planes are equal, and the centers and squared radii of their respective supporting circles are equal, and their sources and targets are equal. | ||
bool | fo ( SphericalKernel::Line_arc_3 a0 , SphericalKernel::Line_arc_3 a1 ) | |
For two segments. Two segments are equal, iff their non-oriented supporting lines are equal (i.e. they define the same set of points), and their endpoints are the same. |
SphericalKernel::CompareX_3
SphericalKernel::CompareY_3
SphericalKernel::CompareZ_3
SphericalKernel::CompareXY_3
SphericalKernel::CompareXYZ_3