#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 |