40#include <visp3/core/vpColVector.h>
41#include <visp3/core/vpConfig.h>
42#include <visp3/core/vpExponentialMap.h>
43#include <visp3/core/vpHomogeneousMatrix.h>
44#include <visp3/core/vpRotationVector.h>
45#include <visp3/core/vpRxyzVector.h>
46#include <visp3/core/vpThetaUVector.h>
47#include <visp3/core/vpTranslationVector.h>
51#ifdef ENABLE_VISP_NAMESPACE
78 std::cout <<
"Considered velocity : \n" <<
v << std::endl;
95 std::cout <<
"Displacement if velocity is applied during 1 s : \n" <<
dt <<
" " << drxyz << std::endl;
111 std::cout <<
"Displacement if velocity is applied during 2 s : \n" <<
dt <<
" " << drxyz << std::endl;
117 std::cout <<
"Velocity from displacement observed during 2 s: \n" <<
v << std::endl;
121 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.
Class that consider the case of a translation vector.