|
|
| Pose3 (const Eigen::Quaternion< T > &q, const Eigen::Vector3< T > &t) |
| |
|
Eigen::Quaternion< T > & | rotation () |
| | Rotation accessor.
|
| |
|
const Eigen::Quaternion< T > & | rotation () const |
| |
|
Eigen::Vector3< T > & | translation () |
| | Translation accessor.
|
| |
|
const Eigen::Vector3< T > & | translation () const |
| |
| void | SetRotation (const Eigen::Vector4< T > &q) |
| |
| Eigen::Vector4< T > | GetRotation () const |
| |
|
void | SetTranslation (const Eigen::Vector3< T > &t) |
| | Translation setter for python bindings.
|
| |
|
Eigen::Vector3< T > | GetTranslation () const |
| | Translation getter for python bindings.
|
| |
| Pose3 | operator* (const Pose3< T > &T_b_a) const |
| |
| Eigen::Vector3< T > | operator* (const Eigen::Vector3< T > &p) const |
| |
| Pose3< T > | inverse () const |
| |
|
bool | isApprox (const Pose3< T > &pose) const |
| | Convenience method for checking if two poses are close in value.
|
| |
template<typename T>
class calico::Pose3< T >
Pose3 class. This class mainly serves as a container for \(SE(3)\) rigid body transforms.