Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Spherical_kernel_extension_3< SphericalKernel >::Is_largest_circular_arc_3 Class Reference

Returns a sign that is negative if the input circular arc is the largest one, positive if its opposite, and 0 if its angle is PI. More...

#include <Spherical_kernel_extension_3.hpp>

Public Types

typedef CGAL::Sign result_type
 

Functors

result_type operator() (const Circular_arc_3 &C, const Sphere_3 &S_1, const Sphere_3 &S_2) const
 Check that a circular arc represents the largest part of its supporting circle. More...
 

Detailed Description

template<class SphericalKernel>
class SBL::GT::T_Spherical_kernel_extension_3< SphericalKernel >::Is_largest_circular_arc_3

Returns a sign that is negative if the input circular arc is the largest one, positive if its opposite, and 0 if its angle is PI.

Member Function Documentation

◆ operator()()

result_type operator() ( const Circular_arc_3 &  C,
const Sphere_3 S_1,
const Sphere_3 S_2 
) const
inline

Check that a circular arc represents the largest part of its supporting circle.

The 2 input spheres orientate the circular arc.