11 #ifndef AIMS_TRANSFORM_LEAST_SQUARE_SESTIMATION_H
12 #define AIMS_TRANSFORM_LEAST_SQUARE_SESTIMATION_H
27 const std::vector<Point3df>& to ) ;
59 const std::vector<Point3df>& to ) ;
74 const std::vector<Point3df>& to ) ;
95 const std::vector<Point3df>& to ) ;
119 const std::vector<Point3df>& to ) ;
virtual ~AffineLeastSquareEstimation()
virtual bool computeMotion()
AffineLeastSquareEstimation(const std::vector< Point3df > &from, const std::vector< Point3df > &to)
virtual ~RigidLeastSquareEstimation()
virtual bool computeRigidMotion()
virtual bool computeMotion()
static carto::VolumeRef< float > criterionItem(const Point3df &p1, const Point3df &p2, const Point3df &gc1, const Point3df &gc2, float weight)
RigidLeastSquareEstimation(const std::vector< Point3df > &from, const std::vector< Point3df > &to)
virtual bool computeMotion()
SimiLeastSquareEstimation(const std::vector< Point3df > &from, const std::vector< Point3df > &to)
virtual ~SimiLeastSquareEstimation()
virtual ~TranslationLeastSquareEstimation()
static carto::VolumeRef< float > criterionItem(const Point3df &p1, const Point3df &p2, const Point3df &gc1, const Point3df &gc2, float weight)
virtual bool computeTranslationMotion()
TranslationLeastSquareEstimation(const std::vector< Point3df > &from, const std::vector< Point3df > &to)
virtual bool computeMotion()