Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CovQuaternion2AxisAngle.hh
1 #ifndef _CovQuaternion2AxisAngle_hh_
2 #define _CovQuaternion2AxisAngle_hh_
3 
4 #include <MathAlgo/UnscentedTransform.hh>
5 
6 namespace BIAS {
7 
8  /** @class CovQuaternion2AxisAngle
9  @brief Conversion of a rotation covariance in quaternion representation
10  to a covariance in axis-angle representation using the
11  unscented transform.
12  @author woelk 08/2006 */
15  {
16  protected:
17  virtual int Transform_(const BIAS::Vector<double>& src,
18  BIAS::Vector<double>& dst) const;
19  };
20 
21 } // namespace
22 
23 #endif // _CovQuaternion2AxisAngle_hh_
Conversion of a rotation covariance in quaternion representation to a covariance in axis-angle repres...
virtual int Transform_(const BIAS::Vector< double > &src, BIAS::Vector< double > &dst) const
implements a point transformation
uses the unscented transformation to map a normal distribututed random variable using a nonlinear tra...