Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Union_of_balls_medial_axis_3_vertex< Refs, WeightedAlphaComplex3, DelaunayTriangulation3 > Class Template Reference

Representation of a vertex in the half-edge data structure. More...

#include <Union_of_balls_medial_axis_3_data_structure.hpp>

Public Types

typedef T_Union_of_balls_medial_axis_3_vertex< Refs, WeightedAlphaComplex3, DelaunayTriangulation3 > Self
 
typedef CGAL::HalfedgeDS_vertex_base< Refs > Base
 
typedef DelaunayTriangulation3::Geom_traits::Point_3 Point_3
 
typedef DelaunayTriangulation3::Geom_traits::Sphere_3 Sphere_3
 

Constructors

 T_Union_of_balls_medial_axis_3_vertex (void)
 
 T_Union_of_balls_medial_axis_3_vertex (typename WeightedAlphaComplex3::Vertex_handle v, bool is_singular, const WeightedAlphaComplex3 &alpha_complex)
 
 T_Union_of_balls_medial_axis_3_vertex (typename DelaunayTriangulation3::Cell_handle c, const DelaunayTriangulation3 &Delaunay)
 

Queries

bool is_assigned (void) const
 
bool is_Voronoi_center (void) const
 
bool is_singular (void) const
 
Sphere_3 get_maximal_sphere (void) const
 

Detailed Description

template<class Refs, class WeightedAlphaComplex3, class DelaunayTriangulation3>
class SBL::GT::T_Union_of_balls_medial_axis_3_vertex< Refs, WeightedAlphaComplex3, DelaunayTriangulation3 >

Representation of a vertex in the half-edge data structure.

Template Parameters
RefInternal class.
WeightedAlphaComplex3A Model of the 3D Weighted $\alpha$-complex of the CGAL Library.

Member Typedef Documentation

◆ Base

typedef CGAL::HalfedgeDS_vertex_base<Refs> Base

◆ Point_3

typedef DelaunayTriangulation3::Geom_traits::Point_3 Point_3

◆ Self

typedef T_Union_of_balls_medial_axis_3_vertex<Refs, WeightedAlphaComplex3, DelaunayTriangulation3> Self

◆ Sphere_3

typedef DelaunayTriangulation3::Geom_traits::Sphere_3 Sphere_3

Constructor & Destructor Documentation

◆ T_Union_of_balls_medial_axis_3_vertex() [1/3]

◆ T_Union_of_balls_medial_axis_3_vertex() [2/3]

T_Union_of_balls_medial_axis_3_vertex ( typename WeightedAlphaComplex3::Vertex_handle  v,
bool  is_singular,
const WeightedAlphaComplex3 &  alpha_complex 
)
inline

◆ T_Union_of_balls_medial_axis_3_vertex() [3/3]

T_Union_of_balls_medial_axis_3_vertex ( typename DelaunayTriangulation3::Cell_handle  c,
const DelaunayTriangulation3 &  Delaunay 
)
inline

Member Function Documentation

◆ get_maximal_sphere()

T_Union_of_balls_medial_axis_3_vertex< Refs, WeightedAlphaComplex3, DelaunayTriangulation3 >::Sphere_3 get_maximal_sphere ( void  ) const
inline

◆ is_assigned()

bool is_assigned ( void  ) const
inline

◆ is_singular()

bool is_singular ( void  ) const
inline

◆ is_Voronoi_center()

bool is_Voronoi_center ( void  ) const
inline