Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Predicate initialized with one or two labels, that checks that a vertex has an ancestor of or equal given label, or an edge has ancestors of or equal given pair of labels. More...
#include <Molecular_interface_data_structure_base.hpp>
Constructors | |
Have_labels (const T_Molecular_interface_connected_component_data_structure< ParticleWithSystemLabelTraits, MolecularModel > &cc, Partner_label partner) | |
Constructor for vertices in a partner. More... | |
Have_labels (const T_Molecular_interface_connected_component_data_structure< ParticleWithSystemLabelTraits, MolecularModel > &cc, Mediator_label mediator) | |
Constructor for vertices in a mediator. More... | |
Have_labels (const T_Molecular_interface_connected_component_data_structure< ParticleWithSystemLabelTraits, MolecularModel > &cc, Partner_label partner_1, Partner_label partner_2) | |
Constructor for edges in a bicolor interface. More... | |
Have_labels (const T_Molecular_interface_connected_component_data_structure< ParticleWithSystemLabelTraits, MolecularModel > &cc, Partner_label partner, Mediator_label mediator) | |
Constructor for edges in a mediated interface. More... | |
Functors | |
bool | operator() (Particle_vertex_handle p) const |
Check that the input vertex has a label that has as ancestor or equal the initialized label. More... | |
bool | operator() (const Contact &contact) const |
Check that the inputedge has labels that have as ancestor or equal the initialized labels. More... | |
Predicate initialized with one or two labels, that checks that a vertex has an ancestor of or equal given label, or an edge has ancestors of or equal given pair of labels.
|
inline |
Constructor for vertices in a partner.
|
inline |
Constructor for vertices in a mediator.
|
inline |
Constructor for edges in a bicolor interface.
|
inline |
Constructor for edges in a mediated interface.
|
inline |
Check that the inputedge has labels that have as ancestor or equal the initialized labels.
|
inline |
Check that the input vertex has a label that has as ancestor or equal the initialized label.