Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Molecular_geometric_model_classifier_for_alpha_complex< AlphaComplexOfMolecularModel > Class Template Reference

Functor returning true or false if a tupel of particles is represented in the alpha-complex of an input molecular model. More...

#include <Molecular_geometric_model_classifier_for_alpha_complex.hpp>

Constructors / Destructors

 T_Molecular_geometric_model_classifier_for_alpha_complex (Alpha_complex &Ac)
 

Accessors

Alpha_complex & get_geometric_model (void)
 
const Alpha_complex & get_geometric_model (void) const
 
template<class OutputIterator >
OutputIterator get_particles (OutputIterator out) const
 
template<class OutputIterator >
OutputIterator get_contacts_order_2 (OutputIterator out) const
 
template<class OutputIterator >
OutputIterator get_contacts_order_3 (OutputIterator out) const
 
template<class OutputIterator >
OutputIterator get_contacts_order_4 (OutputIterator out) const
 
template<class OutputIterator >
OutputIterator get_neighborhood (Particle_vertex_handle p, OutputIterator out) const
 
template<class OutputIterator >
OutputIterator get_neighborhood (Particle_vertex_handle p, Particle_vertex_handle q, OutputIterator out) const
 
template<class OutputIterator >
OutputIterator get_neighborhood (Particle_vertex_handle p, Particle_vertex_handle q, Particle_vertex_handle r, OutputIterator out) const
 

Functors

bool operator() (Particle_vertex_handle p) const
 
bool operator() (Particle_vertex_handle p, Particle_vertex_handle q) const
 
bool operator() (Particle_vertex_handle p, Particle_vertex_handle q, Particle_vertex_handle r) const
 
bool operator() (Particle_vertex_handle p, Particle_vertex_handle q, Particle_vertex_handle r, Particle_vertex_handle s) const
 

Detailed Description

template<class AlphaComplexOfMolecularModel>
class SBL::CSB::T_Molecular_geometric_model_classifier_for_alpha_complex< AlphaComplexOfMolecularModel >

Functor returning true or false if a tupel of particles is represented in the alpha-complex of an input molecular model.

Template Parameters
AlphaComplexOfMolecularModelModel of an alpha-complex of a molecular model.

Member Function Documentation

◆ get_neighborhood()

OutputIterator get_neighborhood ( Particle_vertex_handle  p,
OutputIterator  out 
) const
inline

nearest means all the particles linked in the triangulation. Note that this does not mean that the particles are in contact.