#include <rtcPose2D.h>
Public Member Functions | |
| void | addOffset (const Vec2f &xOffset, float eOffset) |
| Rotation2Df | getRotation () const |
| Transform2Df | getTransform () const |
| Vec2f | getTranslation () const |
| Pose2D () | |
| Pose2D (float x, float y, float theta) | |
| Pose2D (const Vec2f &translation, float rotation) | |
| Pose2D (const Vec3f &pose) | |
| void | set (const Pose2D &pose) |
| void | set (float x, float y, float theta) |
| void | set (const Vec2f &translation, float rotation) |
| void | set (const Vec3f &pose) |
| void | set (const Transform2Df &transform) |
| float | theta () const |
| float | x () const |
| float | y () const |
| ~Pose2D () | |
Public Attributes | |
| Vec3f | p |
3 DoF Pose Class
Definition at line 34 of file rtcPose2D.h.
| rtc::Pose2D::Pose2D | ( | float | x, |
| float | y, | ||
| float | theta | ||
| ) |
| rtc::Pose2D::Pose2D | ( | const Vec2f & | translation, |
| float | rotation | ||
| ) |
| rtc::Pose2D::Pose2D | ( | const Vec3f & | pose | ) |
| void rtc::Pose2D::addOffset | ( | const Vec2f & | xOffset, |
| float | eOffset | ||
| ) |
| Rotation2Df rtc::Pose2D::getRotation | ( | ) | const |
| Transform2Df rtc::Pose2D::getTransform | ( | ) | const |
| Vec2f rtc::Pose2D::getTranslation | ( | ) | const |
| void rtc::Pose2D::set | ( | const Pose2D & | pose | ) |
| void rtc::Pose2D::set | ( | float | x, |
| float | y, | ||
| float | theta | ||
| ) |
| void rtc::Pose2D::set | ( | const Vec2f & | translation, |
| float | rotation | ||
| ) |
| void rtc::Pose2D::set | ( | const Vec3f & | pose | ) |
| void rtc::Pose2D::set | ( | const Transform2Df & | transform | ) |
| float rtc::Pose2D::theta | ( | ) | const |
| float rtc::Pose2D::x | ( | ) | const |
| float rtc::Pose2D::y | ( | ) | const |
Definition at line 63 of file rtcPose2D.h.