#include <PoseTransform.h>
Public Member Functions | |
Pose2 | InverseTransformPose (const Pose2 &rSourcePose) const |
Transform () | |
Transform (const Pose2 &rPose) | |
Transform (const Pose2 &rPose1, const Pose2 &rPose2) | |
Pose2 | TransformPose (const Pose2 &rSourcePose) const |
Private Member Functions | |
void | SetTransform (const Pose2 &rPose1, const Pose2 &rPose2) |
Private Attributes | |
Matrix3 | m_InverseRotation |
Matrix3 | m_Rotation |
Pose2 | m_Transform |
Implementation of a Pose2 transform
Definition at line 34 of file PoseTransform.h.
karto::Transform::Transform | ( | ) |
Identity transformation
Definition at line 23 of file PoseTransform.cpp.
karto::Transform::Transform | ( | const Pose2 & | rPose | ) |
Transformation from the origin to the given pose
rPose | pose |
Definition at line 28 of file PoseTransform.cpp.
Transformation from the first pose to the second pose
rPose1 | first pose |
rPose2 | second pose |
Definition at line 33 of file PoseTransform.cpp.
Inverse transformation of the pose according to this transform
rSourcePose | pose to transform from |
Definition at line 74 of file PoseTransform.h.
Sets this to be the transformation from the first pose to the second pose
rPose1 | first pose |
rPose2 | second pose |
Definition at line 38 of file PoseTransform.cpp.
Transforms the pose according to this transform
rSourcePose | pose to transform from |
Definition at line 61 of file PoseTransform.h.
|
private |
Definition at line 96 of file PoseTransform.h.
|
private |
Definition at line 95 of file PoseTransform.h.
|
private |
Definition at line 93 of file PoseTransform.h.