|
| PoseRot_ (double t, Transform_< F >const &tr={}) |
|
| PoseRot_ (std::int64_t t, Transform_< F >const &tr={}) |
|
| PoseRot_ (double t, std::int64_t te, Transform_< F >const &tr={}) |
|
std::int64_t | edgeTimestampUs () const |
| Get the edge timestamp of the pose (in microseconds).
|
|
void | setEdgeTimestampUs (std::int64_t t) |
| Set the edge timestamp of the pose (in microseconds).
|
|
double | hostTimestamp () const |
| Get the host timestamp of the pose (in s).
|
|
void | setHostTimestamp (double t) |
| Set the host timestamp of the pose (in s).
|
|
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...
|
|
|
Vector3< F > | m_translation |
|
Matrix3< F > | m_rotation |
|
template<class F = double>
Compute the inverse transformation.
- Returns
- Return the inverse transformation
template<class F = double>
Get the rotation matrix part of the transformation.
- Returns
- row major 3x3 matrix
template<class F = double>
Get the translation part of the transformation.
- Returns
- [x,y,z] vector
The documentation for this class was generated from the following file: