![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/transform/rigidestimation.h>
Public Member Functions | |
RigidTransformEstimation () | |
RigidTransformEstimation (const std::vector< Point3df > &from, const std::vector< Point3df > &to, bool looseCondition=true) | |
~RigidTransformEstimation () | |
void | setAppariatedPoints (const std::vector< Point3df > &from, const std::vector< Point3df > &to) |
void | setLooseCondition (bool looseCondition) |
bool | motion (AffineTransformation3d &) |
void | rotationEstimation (const Point3df &u1, const Point3df &u2, const Point3df &n1, const Point3df &n2, Point3df &axis, float &ang) |
Static Public Member Functions | |
static Point3df | cross (const Point3df &u, const Point3df &v) |
static carto::VolumeRef< float > | criterionItem (const Point3df &p1, const Point3df &p2, const Point3df &gc1, const Point3df &gc2, float weight) |
Definition at line 46 of file rigidestimation.h.
aims::RigidTransformEstimation::RigidTransformEstimation | ( | ) |
aims::RigidTransformEstimation::RigidTransformEstimation | ( | const std::vector< Point3df > & | from, |
const std::vector< Point3df > & | to, | ||
bool | looseCondition = true |
||
) |
aims::RigidTransformEstimation::~RigidTransformEstimation | ( | ) |
|
static |
|
static |
bool aims::RigidTransformEstimation::motion | ( | AffineTransformation3d & | ) |
void aims::RigidTransformEstimation::rotationEstimation | ( | const Point3df & | u1, |
const Point3df & | u2, | ||
const Point3df & | n1, | ||
const Point3df & | n2, | ||
Point3df & | axis, | ||
float & | ang | ||
) |
void aims::RigidTransformEstimation::setAppariatedPoints | ( | const std::vector< Point3df > & | from, |
const std::vector< Point3df > & | to | ||
) |
void aims::RigidTransformEstimation::setLooseCondition | ( | bool | looseCondition | ) |