aimsalgo  5.1.2
Neuroimaging image processing
aims::TransformLeastSquareEstimation Class Referenceabstract

#include <aims/transform/least_square_estimation.h>

Inheritance diagram for aims::TransformLeastSquareEstimation:
Collaboration diagram for aims::TransformLeastSquareEstimation:

Public Member Functions

 TransformLeastSquareEstimation (const std::vector< Point3df > &from, const std::vector< Point3df > &to)
 
virtual ~TransformLeastSquareEstimation ()
 
const DecomposedMotionmotion ()
 

Protected Member Functions

virtual bool computeMotion ()=0
 

Protected Attributes

std::vector< Point3df_pointsFrom
 
std::vector< Point3df_pointsTo
 
DecomposedMotion_motion
 
bool _motionCalculated
 
bool _is2D
 

Detailed Description

Definition at line 23 of file least_square_estimation.h.

Constructor & Destructor Documentation

◆ TransformLeastSquareEstimation()

aims::TransformLeastSquareEstimation::TransformLeastSquareEstimation ( const std::vector< Point3df > &  from,
const std::vector< Point3df > &  to 
)

◆ ~TransformLeastSquareEstimation()

virtual aims::TransformLeastSquareEstimation::~TransformLeastSquareEstimation ( )
virtual

Member Function Documentation

◆ computeMotion()

virtual bool aims::TransformLeastSquareEstimation::computeMotion ( )
protectedpure virtual

◆ motion()

const DecomposedMotion* aims::TransformLeastSquareEstimation::motion ( )
inline

Definition at line 31 of file least_square_estimation.h.

References _motion, _motionCalculated, and computeMotion().

Referenced by Minimisation::quaternion().

Member Data Documentation

◆ _is2D

bool aims::TransformLeastSquareEstimation::_is2D
protected

Definition at line 48 of file least_square_estimation.h.

◆ _motion

DecomposedMotion* aims::TransformLeastSquareEstimation::_motion
protected

Definition at line 46 of file least_square_estimation.h.

Referenced by motion().

◆ _motionCalculated

bool aims::TransformLeastSquareEstimation::_motionCalculated
protected

Definition at line 47 of file least_square_estimation.h.

Referenced by motion().

◆ _pointsFrom

std::vector<Point3df> aims::TransformLeastSquareEstimation::_pointsFrom
protected

Definition at line 43 of file least_square_estimation.h.

◆ _pointsTo

std::vector<Point3df> aims::TransformLeastSquareEstimation::_pointsTo
protected

Definition at line 44 of file least_square_estimation.h.


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