30 #include <opencv2/opencv.hpp>
57 double translation[4];
58 cv::Mat translation_mat;
This file defines library export definitions, version numbers and build information.
This file implements a parametrized rotation.
Pose representation derived from the Rotation class
Pose & operator=(const Pose &p)
Pose(const cv::Mat &tra, const cv::Mat &rot, RotationType t)
void SetTranslation(const cv::Mat &tra)
void GetMatrixGL(double gl[16], bool mirror=true)
Get the transformation matrix representation of the Pose using OpenGL's transposed format....
void SetMatrixGL(double gl[16], bool mirror=true)
Set the Pose using OpenGL's transposed format. Note, that by default this also mirrors both the y- an...
void SetTranslation(const double *tra)
void SetMatrix(const cv::Mat &mat)
void GetTranslation(cv::Mat &tra) const
void GetMatrix(cv::Mat &mat) const
void Mirror(bool x, bool y, bool z)
void SetTranslation(const double x, const double y, const double z)
Rotation structure and transformations between different parameterizations.
RotationType
Rotation can be represented in four ways: quaternion (QUAT), matrix (MAT), euler angles (EUL) and exp...