43#ifndef VP_RZYZ_VECTOR_H
44#define VP_RZYZ_VECTOR_H
46#include <visp3/core/vpConfig.h>
47#include <visp3/core/vpRotationMatrix.h>
48#include <visp3/core/vpRotationVector.h>
185#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
200 VP_EXPLICIT
vpRzyzVector(
const std::vector<double> &rzyz);
208 vpRzyzVector &buildFrom(
const std::vector<double> &rxyz);
210 vpRzyzVector &buildFrom(
const double &phi,
const double &theta,
const double &psi);
214#if (VISP_CXX_STANDARD >= VISP_CXX_STANDARD_11)
219 static const unsigned int constr_val_3;
Implementation of column vector and the associated operations.
Implementation of a rotation matrix and operations on such kind of matrices.
vpRotationVector & operator=(const vpRotationVector &v)
vpRotationVector()
Constructor that constructs a 0-size rotation vector.
Implementation of a rotation vector as Euler angle minimal representation.
virtual ~vpRzyzVector() VP_OVERRIDE=default
vpRzyzVector(const vpRzyzVector &)=default
vpRzyzVector & operator=(const vpRzyzVector &)=default
Implementation of a rotation vector as axis-angle minimal representation.