![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Model of Distance for defining distance between two conformations. More...
#include <Squared_RMSD_internal_distance.hpp>
Public Types | |
typedef T_Squared_RMSD_internal_distance< Conformation, InternalDistance, GetParticle, MolecularAlignment > | Self |
typedef Conformation | Point |
typedef SBL::Models::T_Conformation_traits< Point > | Conformation_traits |
typedef InternalDistance::FT | FT |
Public Member Functions | |
T_Squared_RMSD_internal_distance (void) | |
~T_Squared_RMSD_internal_distance (void) | |
void | set_internal_distance (InternalDistance &internal_distance) |
void | set_alignment (MolecularAlignment &alignment) |
void | set_get_particle (GetParticle &get_particle) |
FT | operator() (const Conformation &p, const Conformation &q) const |
template<class OutputIterator > | |
OutputIterator | internal_distances (const Conformation &p, OutputIterator out) const |
Model of Distance for defining distance between two conformations.
NT: should be (double, float, or even complex)
typedef InternalDistance::FT FT |
typedef Conformation Point |
typedef T_Squared_RMSD_internal_distance<Conformation, InternalDistance, GetParticle, MolecularAlignment> Self |
|
inline |
|
inline |
|
inline |
|
inline |
void set_alignment | ( | MolecularAlignment & | alignment | ) |
void set_get_particle | ( | GetParticle & | get_particle | ) |
void set_internal_distance | ( | InternalDistance & | internal_distance | ) |