24 #ifndef __PoseParametrizationCovariance_hh__
25 #define __PoseParametrizationCovariance_hh__
27 #include <Base/Math/Matrix.hh>
28 #include <Base/Math/Matrix3x3.hh>
29 #include <Base/Math/Matrix4x4.hh>
31 #define POSECOVARIANCE_TYPE double
35 template <
class T>
class BIASMathBase_EXPORT
Vector;
50 :
public Matrix<POSECOVARIANCE_TYPE>
54 :
Matrix<POSECOVARIANCE_TYPE>(7,7,T){};
59 :
Matrix<POSECOVARIANCE_TYPE>(T){};
62 :
Matrix<POSECOVARIANCE_TYPE>(T){};
99 #endif // __PoseParametrizationCovariance_hh__
MatrixInitType
can be passed to matrix constructors to init the matrix with the most often used values ...
PoseParametrizationCovariance(const Matrix< POSECOVARIANCE_TYPE > &T)
class for column vectors with arbitrary size
PoseParametrizationCovariance(MatrixInitType T)
Slim class bundeling pose parametrization and associated covariance matrix.
PoseParametrizationCovariance(const TNT::Matrix< POSECOVARIANCE_TYPE > &T)
is a 'fixed size' quadratic matrix of dim.
matrix class with arbitrary size, indexing is row major.
class encapsulating the transfromations between different pose parametrizations
is a 'fixed size' quadratic matrix of dim.