41 #include <visp3/core/vpRzyxVector.h>
111 double phi = atan2(ny,nx) ;
112 double si = sin(phi) ;
113 double co = cos(phi) ;
116 double theta = atan2(-nz, co*nx+si*ny) ;
123 double psi = atan2(si*ax-co*ay,-si*ox+co*oy);
183 for (
unsigned int i=0; i<
dsize; i++)
Implementation of a generic rotation vector.
double * data
Address of the first element of the data array.
Implementation of a rotation vector as Euler angle minimal representation.
Implementation of a rotation matrix and operations on such kind of matrices.
vpRotationMatrix buildFrom(const vpHomogeneousMatrix &M)
vpRzyxVector buildFrom(const vpRotationMatrix &R)
unsigned int dsize
Current array size (rowNum * colNum)
Implementation of a rotation vector as axis-angle minimal representation.
vpRzyxVector & operator=(double x)