|
|
| Pose_ (double c) |
| | Construct a pose with a specified confidence.
|
| |
|
| Pose_ (Vector3< F > const &translation, Matrix3< F > const &rotation, double hostTimestamp=std::numeric_limits< double >::infinity(), std::int64_t edgeTimestamp=(std::numeric_limits< std::int64_t >::min)(), double c=0.) |
| | Construct a pose with a translation, rotation, timestamps and confidence.
|
| |
|
double | confidence () const |
| | Get the confidence of the pose. Value in [0,1], 0 means lost.
|
| |
|
void | setConfidence (double c) |
| | Set the confidence of the pose. Value in [0,1], 0 means lost.
|
| |
|
Vector4< F > const & | quaternion () const |
| | Get the quaternion of the rotation.
|
| |
|
void | setQuaternion (Vector4< F > const &v) |
| | Set the quaternion of the rotation.
|
| |
|
void | setQuaternion (F const *v) |
| | Set the quaternion of the rotation using pointer of 4D array.
|
| |
|
void | setRotation (Matrix3< F > const &v) |
| | Get the rotation matrix part of the transformation.
|
| |
|
void | setRotation (F const *v) |
| | Set the quaternion of the rotation using pointer of 4D array.
|
| |
|
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< double > const & | translation () const |
| | Get the translation part of the transformation. More...
|
| |
|
void | setTranslation (Vector3< double > const &v) |
| | Set the translation part of the transformation.
|
| |
|
void | setTranslation (double const *v) |
| | Set the translation part of the transformation using pointer to 3D array.
|
| |
| Matrix3< double > const & | rotation () const |
| | Get the rotation matrix part of the transformation. More...
|
| |
|
void | setRotation (Matrix3< double > const &v) |
| | Get the rotation matrix part of the transformation.
|
| |
|
void | setRotation (double const *v) |
| | Set the rotation matrix (row major 3x3) part of the transformation using pointer to array of size 9.
|
| |
|
double | x () const |
| | X coordinate of the translation.
|
| |
|
double | y () const |
| | Y coordinate of the translation.
|
| |
|
double | z () const |
| | Z coordinate of the translation.
|
| |
| Transform_< double > | inverse () const |
| | Compute the inverse transformation. More...
|
| |