libatomprobe
Library for Atom Probe Tomography (APT) computation
Namespaces | Functions
rotations.h File Reference
#include "atomprobe/primitives/point3D.h"
#include <gsl/gsl_matrix.h>
#include <vector>
Include dependency graph for rotations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 AtomProbe
 

Functions

void AtomProbe::computeRotationMatrix (const Point3D &ur1, const Point3D &ur2, const Point3D &r1, const Point3D &r2, gsl_matrix *m)
 
void AtomProbe::computeRotationMatrix (const Point3D &ur1, const Point3D &ur2, const Point3D &r1, const Point3D &r2, std::vector< std::vector< float > > &m)
 Convenience wrapper for conputeRotationMatrix, which uses vector containers. More...
 
unsigned int AtomProbe::computeRotationMatrixWahba (const std::vector< Point3D > &unrotated, const std::vector< Point3D > &rotated, const std::vector< float > &weights, gsl_matrix *&R)
 Given a series of paired observations of directions, compute the least squares rotation matrix between them. More...