40 #ifndef __QUATERNIONVECTOR_H__
41 #define __QUATERNIONVECTOR_H__
51 #include <visp3/core/vpConfig.h>
52 #include <visp3/core/vpRotationMatrix.h>
53 #include <visp3/core/vpRotationVector.h>
54 #include <visp3/core/vpThetaUVector.h>
84 static const double minimum;
88 vpQuaternionVector(
const double qx,
const double qy,
const double qz,
const double qw) ;
96 vpQuaternionVector buildFrom(
const double qx,
const double qy,
const double qz,
const double qw) ;
99 void set(
const double x,
const double y,
const double z,
const double w) ;
116 double magnitude()
const;
vpRotationVector & operator=(const vpRotationVector &v)
Implementation of a generic rotation vector.
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of a rotation vector as quaternion angle minimal representation.
virtual ~vpQuaternionVector()
Destructor.
vpColVector operator*(double x) const
Implementation of column vector and the associated operations.
Implementation of a rotation vector as axis-angle minimal representation.