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

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

#include <Union_of_balls_boundary_3_data_structure.hpp>

Queries

bool is_full_circle (void) const
 A halfedge is a full circle if it incident to no vertex.
bool is_degenerated (void) const
 A halfedge is degenerated iff it is the only one intersection point of 2 spheres.
bool is_incident_to_degenerated_vertex (void) const
 The incident vertex is degenerated.
bool is_degenerated_full_circle (void) const
 The halfedge is a full circle incident to a degenerated vertex.

Detailed Description

template<class Refs, class WeightedAlphaComplex3>
class SBL::GT::T_Union_of_balls_boundary_3_half_edge< Refs, WeightedAlphaComplex3 >

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

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

Member Function Documentation

◆ is_degenerated()

template<class Refs, class WeightedAlphaComplex3>
bool is_degenerated ( void ) const
inline

A halfedge is degenerated iff it is the only one intersection point of 2 spheres.

◆ is_degenerated_full_circle()

template<class Refs, class WeightedAlphaComplex3>
bool is_degenerated_full_circle ( void ) const
inline

The halfedge is a full circle incident to a degenerated vertex.

◆ is_full_circle()

template<class Refs, class WeightedAlphaComplex3>
bool is_full_circle ( void ) const
inline

A halfedge is a full circle if it incident to no vertex.

◆ is_incident_to_degenerated_vertex()

template<class Refs, class WeightedAlphaComplex3>
bool is_incident_to_degenerated_vertex ( void ) const
inline

The incident vertex is degenerated.