40#ifndef VP_THETAU_VECTOR_H
41#define VP_THETAU_VECTOR_H
43#include <visp3/core/vpColVector.h>
44#include <visp3/core/vpHomogeneousMatrix.h>
45#include <visp3/core/vpQuaternionVector.h>
46#include <visp3/core/vpRotationMatrix.h>
47#include <visp3/core/vpRotationVector.h>
48#include <visp3/core/vpRxyzVector.h>
49#include <visp3/core/vpRzyxVector.h>
175#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
215 vpThetaUVector &buildFrom(
const double &tux,
const double &tuy,
const double &tuz);
219 double getTheta()
const;
226#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
230#if (VISP_CXX_STANDARD >= VISP_CXX_STANDARD_11)
235 static const double minimum;
236 static const unsigned int constr_val_3;
Implementation of column vector and the associated operations.
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of a pose vector and operations on poses.
Implementation of a rotation vector as quaternion angle minimal representation.
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of a generic rotation vector.
vpRotationVector & operator=(const vpRotationVector &v)
vpRotationVector()
Constructor that constructs a 0-size rotation vector.
vpColVector operator*(double x) const
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation vector as axis-angle minimal representation.
virtual ~vpThetaUVector() VP_OVERRIDE=default
vpThetaUVector(const vpThetaUVector &)=default
vpThetaUVector & operator=(const vpThetaUVector &)=default