#include <HBondProcessor.h>
Inheritance diagram for HBondProcessor:

Public Member Functions | |
|
const std::vector< std::vector< Position > > & | getHBondPairs () const |
| const std::vector< ResidueData > & | getResidueData () const |
| HBondProcessor (const HBondProcessor &hbp) | |
| virtual bool | finish () |
| Finish computes all hbonds of the composite. | |
| virtual Processor::Result | operator() (Composite &composite) |
| operator () | |
Public Attributes | |
| const float | MAX_LENGTH |
| const float | BOND_LENGTH_N_H |
| const float | BOND_LENGTH_C_O |
Protected Member Functions | |
| void | preComputeBonds_ (ResidueIterator &data) |
Protected Attributes | |
| Vector3 | upper_ |
| Vector3 | lower_ |
| vector< ResidueData > | residue_data_ |
| the atom positions per residue | |
|
std::vector< std::vector< Position > > | h_bond_pairs_ |
| vector to store HBondpartners | |
The computation of the bonds follows the criterion given in "Kabsch W & Sander C (1983). Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features. Biopolymers, 22, 2577-2637".