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