Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Delaunay_triangulation_spherical_traits_3_base< Kernel, BasicKernel, SphereRep > Class Template Reference

Model for the base of a geometric kernel for T_Delaunay_triangulation_spherical_traits_3. More...

#include <Delaunay_triangulation_spherical_traits_3.hpp>

Classes

class  Base
 Base for the kernel. More...
 
class  Construct_bbox_3
 
class  Construct_cartesian_const_iterator_3
 
class  Construct_point_3
 
class  Coplanar_side_of_bounded_circle_3
 
class  Orientation_3
 
class  Point_3
 
class  Side_of_oriented_sphere_3
 

Public Types

typedef SphereRep Sphere
 
typedef BasicKernel::template Base< Kernel >::Type BaseK
 
typedef T_Delaunay_triangulation_spherical_traits_3_base< Kernel, BasicKernel, SphereRep > Self
 
typedef BasicKernel::RT RT
 Model for a ring number type. More...
 
typedef BasicKernel::FT FT
 Model for a field number type. More...
 
typedef const RTCartesian_const_iterator_3
 Model for an iterator over coordinates of a 3D point. More...
 

Accessors

const BaseKold_kernel (void) const
 Access to the kernel base of this kernel. More...
 
Construct_point_3 construct_point_3_object (void) const
 Access to the functor with the corresponding name. More...
 
Construct_bbox_3 construct_bbox_3_object (void) const
 Access to the functor with the corresponding name. More...
 
Construct_cartesian_const_iterator_3 construct_cartesian_const_iterator_3_object (void) const
 Access to the functor with the corresponding name. More...
 
Side_of_oriented_sphere_3 side_of_oriented_sphere_3_object (void) const
 Access to the functor with the corresponding name. More...
 
Orientation_3 orientation_3_object (void) const
 Access to the functor with the corresponding name. More...
 
Coplanar_side_of_bounded_circle_3 coplanar_side_of_bounded_circle_3_object (void) const
 Access to the functor with the corresponding name. More...
 

Detailed Description

template<class Kernel, class BasicKernel, class SphereRep>
class SBL::GT::T_Delaunay_triangulation_spherical_traits_3_base< Kernel, BasicKernel, SphereRep >

Model for the base of a geometric kernel for T_Delaunay_triangulation_spherical_traits_3.

It has to inherits from a base construction of geometric kernels in order to be compliant with the CGAL library kernels and constructions.

Template Parameters
KModel of a geometric kernel used for T_Delaunay_triangulation_spherical_traits_3.
BasicKernelModel of a geometric kernel that is a base for K.
SphereRep

Model of a sphere.


Class Documentation

◆ SBL::GT::T_Delaunay_triangulation_spherical_traits_3_base::Base

class SBL::GT::T_Delaunay_triangulation_spherical_traits_3_base::Base

template<class Kernel, class BasicKernel, class SphereRep>
template<class Kernel2>
class SBL::GT::T_Delaunay_triangulation_spherical_traits_3_base< Kernel, BasicKernel, SphereRep >::Base< Kernel2 >

Base for the kernel.

Class Members
typedef T_Delaunay_triangulation_spherical_traits_3_base< Kernel2, BasicKernel, SphereRep > Type

Member Typedef Documentation

◆ BaseK

typedef BasicKernel::template Base<Kernel>::Type BaseK

◆ Cartesian_const_iterator_3

Model for an iterator over coordinates of a 3D point.

◆ FT

typedef BasicKernel::FT FT

Model for a field number type.

◆ RT

typedef BasicKernel::RT RT

Model for a ring number type.

◆ Self

typedef T_Delaunay_triangulation_spherical_traits_3_base<Kernel, BasicKernel, SphereRep> Self

◆ Sphere

typedef SphereRep Sphere

Member Function Documentation

◆ construct_bbox_3_object()

T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::Construct_bbox_3 construct_bbox_3_object ( void  ) const
inline

Access to the functor with the corresponding name.

◆ construct_cartesian_const_iterator_3_object()

T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::Construct_cartesian_const_iterator_3 construct_cartesian_const_iterator_3_object ( void  ) const
inline

Access to the functor with the corresponding name.

◆ construct_point_3_object()

T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::Construct_point_3 construct_point_3_object ( void  ) const
inline

Access to the functor with the corresponding name.

◆ coplanar_side_of_bounded_circle_3_object()

T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::Coplanar_side_of_bounded_circle_3 coplanar_side_of_bounded_circle_3_object ( void  ) const
inline

Access to the functor with the corresponding name.

◆ old_kernel()

const T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::BaseK & old_kernel ( void  ) const
inline

Access to the kernel base of this kernel.

◆ orientation_3_object()

T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::Orientation_3 orientation_3_object ( void  ) const
inline

Access to the functor with the corresponding name.

◆ side_of_oriented_sphere_3_object()

T_Delaunay_triangulation_spherical_traits_3_base< K, BasicKernel, SphereRep >::Side_of_oriented_sphere_3 side_of_oriented_sphere_3_object ( void  ) const
inline

Access to the functor with the corresponding name.