#include <Karto.h>
Implementation of a Pose2 transform
Definition at line 2862 of file Karto.h.
karto::Transform::Transform |
( |
const Pose2 & |
rPose | ) |
|
|
inline |
Constructs a transformation from the origin to the given pose
- Parameters
-
Definition at line 2869 of file Karto.h.
karto::Transform::Transform |
( |
const Pose2 & |
rPose1, |
|
|
const Pose2 & |
rPose2 |
|
) |
| |
|
inline |
Constructs a transformation from the first pose to the second pose
- Parameters
-
rPose1 | first pose |
rPose2 | second pose |
Definition at line 2879 of file Karto.h.
Pose2 karto::Transform::InverseTransformPose |
( |
const Pose2 & |
rSourcePose | ) |
|
|
inline |
Inverse transformation of the pose according to this transform
- Parameters
-
rSourcePose | pose to transform from |
- Returns
- transformed pose
Definition at line 2903 of file Karto.h.
void karto::Transform::SetTransform |
( |
const Pose2 & |
rPose1, |
|
|
const Pose2 & |
rPose2 |
|
) |
| |
|
inlineprivate |
Sets this to be the transformation from the first pose to the second pose
- Parameters
-
rPose1 | first pose |
rPose2 | second pose |
Definition at line 2918 of file Karto.h.
Pose2 karto::Transform::TransformPose |
( |
const Pose2 & |
rSourcePose | ) |
|
|
inline |
Transforms the pose according to this transform
- Parameters
-
rSourcePose | pose to transform from |
- Returns
- transformed pose
Definition at line 2890 of file Karto.h.
Matrix3 karto::Transform::m_InverseRotation |
|
private |
Matrix3 karto::Transform::m_Rotation |
|
private |
Pose2 karto::Transform::m_Transform |
|
private |
The documentation for this class was generated from the following file: