Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Alpha_complex_base_3< Dt, AlphaExactComparisonTag > Class Template Reference

Class allowing to have identical template parameters for Alpha_shape and Fixed_alpha_shape classes. More...

#include <Alpha_complex_of_molecular_model.hpp>

Public Types

typedef T_Alpha_complex_base_3< Dt, AlphaExactComparisonTag > Self
 
typedef CGAL::Fixed_alpha_shape_3< Dt > Base
 

Constructors

 T_Alpha_complex_base_3 (const typename Dt::FT &alpha=0)
 Constructor initializing this alpha-complex with a default alpha value (0 if none is given). More...
 
 T_Alpha_complex_base_3 (Dt &T, const typename Dt::FT &alpha=0)
 Constructor initializing this alpha-complex with a given triangulation and a default alpha value (0 if none is given). More...
 

Detailed Description

template<class Dt, class AlphaExactComparisonTag>
class SBL::CSB::T_Alpha_complex_base_3< Dt, AlphaExactComparisonTag >

Class allowing to have identical template parameters for Alpha_shape and Fixed_alpha_shape classes.

Template Parameters
DtRepresentation of a Delaunay Triangulation.

Member Typedef Documentation

◆ Base

typedef CGAL::Fixed_alpha_shape_3<Dt> Base

◆ Self

typedef T_Alpha_complex_base_3<Dt, AlphaExactComparisonTag> Self

Constructor & Destructor Documentation

◆ T_Alpha_complex_base_3() [1/2]

T_Alpha_complex_base_3 ( const typename Dt::FT &  alpha = 0)
inline

Constructor initializing this alpha-complex with a default alpha value (0 if none is given).

◆ T_Alpha_complex_base_3() [2/2]

T_Alpha_complex_base_3 ( Dt &  T,
const typename Dt::FT &  alpha = 0 
)
inline

Constructor initializing this alpha-complex with a given triangulation and a default alpha value (0 if none is given).