#include <Pose.hpp>

Public Member Functions | |
| void | convertPoseIntoFrame (const boost::shared_ptr< Pose > &pFrame, boost::shared_ptr< Pose > &pResult) |
| Pose () | |
| Pose (const Pose &other) | |
| Pose (Point *p, Quaternion *q) | |
| Pose (Point *p, QuaternionPtr q) | |
| Pose (PointPtr p, Quaternion *q) | |
| Pose (PointPtr p, QuaternionPtr quat) | |
| virtual void | serialize (std::ostream &strm) const |
Public Member Functions inherited from ISM::Serializable | |
| virtual | ~Serializable () |
Public Attributes | |
| PointPtr | point |
| QuaternionPtr | quat |
Pose class. "Struct" for 6D pose of an object represented as combination of 3D position vector and orientation quaternion. Both are public.
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements ISM::Serializable.
| QuaternionPtr ISM::Pose::quat |