51 #include <visp/vpPoseVector.h>
52 #include <visp/vpMath.h>
53 #include <visp/vpDebug.h>
54 #include <visp/vpMatrixException.h>
55 #include <visp/vpException.h>
203 for (
unsigned int i =0 ; i < 3 ; i++)
206 (*this)[i+3] = tu[i] ;
259 for (
unsigned int i =0 ; i < 6 ; i++)
260 if (i<3) std::cout << (*this)[i] <<
" " ;
262 std::cout <<std::endl ;
306 for (
unsigned int i=0 ; i < 6 ; i++)
void load(std::ifstream &f)
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
error that can be emited by ViSP classes.
vpThetaUVector buildFrom(const vpHomogeneousMatrix &M)
vpPoseVector buildFrom(const vpHomogeneousMatrix &M)
The vpRotationMatrix considers the particular case of a rotation matrix.
void save(std::ofstream &f) const
void extract(vpRotationMatrix &R) const
static double deg(double rad)
The pose is a complete representation of every rigid motion in the euclidian space.
Class that consider the case of a translation vector.
Class that consider the case of the parameterization for the rotation.
void resize(const unsigned int i, const bool flagNullify=true)