39 #ifndef vpROTATIONMATRIX_H 40 #define vpROTATIONMATRIX_H 47 #include <visp3/core/vpArray2D.h> 48 #include <visp3/core/vpHomogeneousMatrix.h> 49 #include <visp3/core/vpPoseVector.h> 50 #include <visp3/core/vpQuaternionVector.h> 51 #include <visp3/core/vpRxyzVector.h> 52 #include <visp3/core/vpRzyxVector.h> 53 #include <visp3/core/vpRzyzVector.h> 54 #include <visp3/core/vpThetaUVector.h> 55 #include <visp3/core/vpTranslationVector.h> 96 vpRotationMatrix buildFrom(
const double tux,
const double tuy,
const double tuz);
106 bool isARotationMatrix()
const;
130 void resize(
const unsigned int nrows,
const unsigned int ncols,
const bool flagNullify =
true)
141 #if defined(VISP_BUILD_DEPRECATED_FUNCTIONS) 154 vp_deprecated
void setIdentity();
159 static const double threshold;
162 #ifndef DOXYGEN_SHOULD_SKIP_THIS Implementation of a matrix and operations on matrices.
vpArray2D< Type > & operator=(Type x)
Set all the elements of the array to x.
Implementation of an homogeneous matrix and operations on such kind of matrices.
error that can be emited by ViSP classes.
Implementation of a generic 2D array used as vase class of matrices and vectors.
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation matrix and operations on such kind of matrices.
virtual ~vpRotationMatrix()
vpColVector operator*(const double &x, const vpColVector &v)
vp_deprecated void init()
void resize(const unsigned int nrows, const unsigned int ncols, const bool flagNullify=true)
Implementation of a rotation vector as quaternion angle minimal representation.
Implementation of column vector and the associated operations.
Implementation of a pose vector and operations on poses.
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation vector as Euler angle minimal representation.
Class that consider the case of a translation vector.
Implementation of a rotation vector as axis-angle minimal representation.