![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
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>
Public Types | |
typedef T_Molecular_geometric_model_classifier_for_alpha_complex< AlphaComplexOfMolecularModel > | Self |
typedef AlphaComplexOfMolecularModel | Molecular_model |
typedef AlphaComplexOfMolecularModel | Alpha_complex |
typedef AlphaComplexOfMolecularModel::Particle_vertex | Particle_vertex |
typedef AlphaComplexOfMolecularModel::Particle_vertex_handle | Particle_vertex_handle |
typedef AlphaComplexOfMolecularModel::FT | FT |
typedef GT::T_Triangulation_extension_3< Alpha_complex > | Triangulation_extension |
typedef Triangulation_extension::Vertex_handle_with_order | Vertex_handle_with_order |
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 |
Functor returning true or false if a tupel of particles is represented in the alpha-complex of an input molecular model.
AlphaComplexOfMolecularModel | Model of an alpha-complex of a molecular model. |
typedef AlphaComplexOfMolecularModel Alpha_complex |
typedef AlphaComplexOfMolecularModel Molecular_model |
typedef AlphaComplexOfMolecularModel:: Particle_vertex Particle_vertex |
typedef AlphaComplexOfMolecularModel:: Particle_vertex_handle Particle_vertex_handle |
typedef T_Molecular_geometric_model_classifier_for_alpha_complex<AlphaComplexOfMolecularModel> Self |
typedef Triangulation_extension:: Vertex_handle_with_order Vertex_handle_with_order |
|
inline |
|
inline |
|
inline |
AlphaComplexOfMolecularModel & get_geometric_model | ( | void | ) |
const AlphaComplexOfMolecularModel & get_geometric_model | ( | void | ) | const |
|
inline |
nearest means all the particles linked in the triangulation. Note that this does not mean that the particles are in contact.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |