39 #ifndef _vpQuaternionVector_h_ 40 #define _vpQuaternionVector_h_ 50 #include <visp3/core/vpConfig.h> 51 #include <visp3/core/vpRotationMatrix.h> 52 #include <visp3/core/vpRotationVector.h> 53 #include <visp3/core/vpThetaUVector.h> 114 static const double minimum;
119 vpQuaternionVector(
const double qx,
const double qy,
const double qz,
const double qw);
128 vpQuaternionVector buildFrom(
const double qx,
const double qy,
const double qz,
const double qw);
133 void set(
double x,
double y,
double z,
double w);
147 #if (VISP_CXX_STANDARD >= VISP_CXX_STANDARD_11) 154 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.