Kabsch78 Class Reference

#include <Superpose.h>

List of all members.

Public Types

typedef std::vector< Vec3PairVectorSet

Static Public Member Functions

static TransformAndResidual superpose (const VectorSet &vectors)
 Compute the transformation that orients the first (source) set of vectors to match as closely as possible the second (target) set.

Member Typedef Documentation

typedef std::vector<Vec3Pair> VectorSet

Member Function Documentation

static TransformAndResidual superpose ( const VectorSet vectors  )  [inline, static]

Compute the transformation that orients the first (source) set of vectors to match as closely as possible the second (target) set.

Using a weighted least-squares criterion.

Returns:
Transform that, when applied to source vectors, minimizes weighted least-squares residual with respect to the target vectors.

References SimTK::abs(), SimTK::cross(), SimTK::dot(), Eigen::getAllEigenValuesAndVectors(), SimTK::real(), and Mat< M, N, ELT, CS, RS >::transpose().


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 11:05:13 2009 for SimTKcore by  doxygen 1.6.1