43 #ifndef vpROTATIONMATRIX_H
44 #define vpROTATIONMATRIX_H
51 #include <visp/vpHomogeneousMatrix.h>
52 #include <visp/vpMatrix.h>
53 #include <visp/vpRxyzVector.h>
54 #include <visp/vpRzyxVector.h>
55 #include <visp/vpRzyzVector.h>
56 #include <visp/vpThetaUVector.h>
57 #include <visp/vpTranslationVector.h>
58 #include <visp/vpQuaternionVector.h>
59 #include <visp/vpPoseVector.h>
148 bool isARotationMatrix()
const ;
174 static const double threshold;
175 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.
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
Class that consider the case of the Euler angle using the z-y-x convention, where are respectively ...
vpPoseVector buildFrom(const vpHomogeneousMatrix &M)
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...
The pose is a complete representation of every rigid motion in the euclidian space.
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.