#include <svd_superpose.hh>
Public Member Functions | |
SuperpositionResult | MinimizeOnce () const |
SuperpositionResult | IterativeMinimize (int ncycles=5, Real distance_threshold=2.0) const |
~MeanSquareMinimizer () | |
MeanSquareMinimizer & | operator= (const MeanSquareMinimizer &rhs) |
MeanSquareMinimizer (const MeanSquareMinimizer &rhs) | |
void | swap (MeanSquareMinimizer &rhs) |
Static Public Member Functions | |
static MeanSquareMinimizer | FromAtomLists (const mol::AtomViewList &atoms, const mol::AtomViewList &atoms_ref) |
static MeanSquareMinimizer | FromPointLists (const std::vector< geom::Vec3 > &points, const std::vector< geom::Vec3 > &points_ref) |
Protected Member Functions | |
MeanSquareMinimizer () | |
Protected Attributes | |
MeanSquareMinimizerImpl * | impl_ |
Definition at line 61 of file svd_superpose.hh.
~MeanSquareMinimizer | ( | ) |
MeanSquareMinimizer | ( | const MeanSquareMinimizer & | rhs | ) |
MeanSquareMinimizer | ( | ) | [inline, protected] |
Definition at line 81 of file svd_superpose.hh.
static MeanSquareMinimizer FromAtomLists | ( | const mol::AtomViewList & | atoms, | |
const mol::AtomViewList & | atoms_ref | |||
) | [static] |
static MeanSquareMinimizer FromPointLists | ( | const std::vector< geom::Vec3 > & | points, | |
const std::vector< geom::Vec3 > & | points_ref | |||
) | [static] |
SuperpositionResult IterativeMinimize | ( | int | ncycles = 5 , |
|
Real | distance_threshold = 2.0 | |||
) | const |
SuperpositionResult MinimizeOnce | ( | ) | const |
MeanSquareMinimizer& operator= | ( | const MeanSquareMinimizer & | rhs | ) |
void swap | ( | MeanSquareMinimizer & | rhs | ) | [inline] |
Definition at line 76 of file svd_superpose.hh.
MeanSquareMinimizerImpl* impl_ [protected] |
Definition at line 82 of file svd_superpose.hh.