43 #ifndef vpROTATIONMATRIX_H
44 #define vpROTATIONMATRIX_H
51 #include <visp/vpMatrix.h>
52 #include <visp/vpRxyzVector.h>
53 #include <visp/vpRzyxVector.h>
54 #include <visp/vpRzyzVector.h>
55 #include <visp/vpThetaUVector.h>
56 #include <visp/vpTranslationVector.h>
57 #include <visp/vpQuaternionVector.h>
131 bool isARotationMatrix()
const ;
153 static const double threshold;
154 static const double minimum;
friend VISP_EXPORT std::ostream & operator<<(std::ostream &s, const vpMatrix &m)
std::cout a matrix
Definition of the vpMatrix class.
void init()
Initialization of the object matrix.
Class that consider the case of the Euler angle using the z-y-x convention, where are respectively ...
The vpRotationMatrix considers the particular case of a rotation matrix.
void setIdentity(const double &val=1.0)
vpMatrix & operator=(const vpMatrix &B)
Copy operator. Allow operation such as A = B.
vpMatrix operator+(const vpMatrix &B) const
Defines a quaternion and its basic operations.
Class that provides a data structure for the column vectors as well as a set of operations on these v...
vpMatrix operator*(const vpMatrix &B) const
Class that consider the case of the Euler angle using the x-y-z convention, where are respectively ...
vpMatrix operator-() const
Class that consider the case of the Euler angles using the z-y-z convention, where are respectively...
Class that consider the case of a translation vector.
Class that consider the case of the parameterization for the rotation.