42 #include <visp3/core/vpColVector.h>
43 #include <visp3/core/vpConfig.h>
44 #include <visp3/core/vpExponentialMap.h>
45 #include <visp3/core/vpHomogeneousMatrix.h>
46 #include <visp3/core/vpRotationVector.h>
47 #include <visp3/core/vpRxyzVector.h>
48 #include <visp3/core/vpThetaUVector.h>
49 #include <visp3/core/vpTranslationVector.h>
53 #ifdef ENABLE_VISP_NAMESPACE
80 std::cout <<
"Considered velocity : \n" << v << std::endl;
97 std::cout <<
"Displacement if velocity is applied during 1 s : \n" << dt <<
" " << drxyz << std::endl;
113 std::cout <<
"Displacement if velocity is applied during 2 s : \n" << dt <<
" " << drxyz << std::endl;
119 std::cout <<
"Velocity from displacement observed during 2 s: \n" << v << std::endl;
123 std::cout <<
"Catch an exception: " << e << std::endl;
Implementation of column vector and the associated operations.
error that can be emitted by ViSP classes.
static vpHomogeneousMatrix direct(const vpColVector &v)
static vpColVector inverse(const vpHomogeneousMatrix &M)
Implementation of an homogeneous matrix and operations on such kind of matrices.
void extract(vpRotationMatrix &R) const
static double rad(double deg)
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation vector as axis-angle minimal representation.
vpThetaUVector & buildFrom(const vpHomogeneousMatrix &M)
Class that consider the case of a translation vector.