|
|
| Transform_ (Vector3< F > const &t, Matrix3< F > const &r={}) |
| |
|
Transform_ & | operator*= (Transform_ const &q) |
| | Composition operator for transformations.
|
| |
| Vector3< F > const & | translation () const |
| | Get the translation part of the transformation. More...
|
| |
|
void | setTranslation (Vector3< F > const &v) |
| | Set the translation part of the transformation.
|
| |
|
void | setTranslation (F const *v) |
| | Set the translation part of the transformation using pointer to 3D array.
|
| |
| Matrix3< F > const & | rotation () const |
| | Get the rotation matrix part of the transformation. More...
|
| |
|
void | setRotation (Matrix3< F > const &v) |
| | Get the rotation matrix part of the transformation.
|
| |
|
void | setRotation (F const *v) |
| | Set the rotation matrix (row major 3x3) part of the transformation using pointer to array of size 9.
|
| |
|
F | x () const |
| | X coordinate of the translation.
|
| |
|
F | y () const |
| | Y coordinate of the translation.
|
| |
|
F | z () const |
| | Z coordinate of the translation.
|
| |
| Transform_< F > | inverse () const |
| | Compute the inverse transformation. More...
|
| |
template<class F = double>
class xv::details::Transform_< F >
Pose of an object in a parent frame coordinate, it correspond to the transformation from object (current) frame coordinates to parent frame coordinates.