![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Container defining what is a bicolor interface between two partners. More...
#include <Bicolor_interface_data_structure.hpp>
Public Types | |
typedef Base::Partner_labels_traits | Partner_labels_traits |
Traits class defining types related to labels of partners. More... | |
typedef Base::Partner_label | Partner_label |
System's label associated to a partner. More... | |
Constructors | |
T_Bicolor_interface_data_structure_base (Partner_label partner_1, Partner_label partner_2) | |
Constructor for empty bicolor interface. More... | |
template<class InputIterator , class MolecularStructureClassifier > | |
T_Bicolor_interface_data_structure_base (Partner_label partner_1, Partner_label partner_2, InputIterator begin, InputIterator end, MolecularStructureClassifier &classifier) | |
Constructor initialized with all bicolor edges in between [begin, end). More... | |
Accessors | |
Partner_label | get_first_partner (void) const |
Accessing the first partner's label (order is arbitrary set). More... | |
Partner_label | get_second_partner (void) const |
Accessing the second partner's label (order is arbitrary set). More... | |
Container defining what is a bicolor interface between two partners.
MolecularInterfaceDataStructure | It can be either a model of CSB::T_Molecular_interface_connected_component or CSB::T_Molecular_interface. |
typedef Base::Partner_label Partner_label |
System's label associated to a partner.
typedef Base::Partner_labels_traits Partner_labels_traits |
Traits class defining types related to labels of partners.
|
inline |
Constructor for empty bicolor interface.
|
inline |
Constructor initialized with all bicolor edges in between [begin, end).
|
inline |
Accessing the first partner's label (order is arbitrary set).
|
inline |
Accessing the second partner's label (order is arbitrary set).