#include <Karto.h>
Implementation of a Pose2 transform
Definition at line 2976 of file Karto.h.
◆ Transform() [1/2]
karto::Transform::Transform |
( |
const Pose2 & |
rPose | ) |
|
|
inline |
Constructs a transformation from the origin to the given pose
- Parameters
-
Definition at line 2983 of file Karto.h.
◆ Transform() [2/2]
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 2993 of file Karto.h.
◆ InverseTransformPose()
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 3017 of file Karto.h.
◆ serialize()
template<class Archive >
void karto::Transform::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inlineprivate |
◆ SetTransform()
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 3032 of file Karto.h.
◆ TransformPose()
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 3004 of file Karto.h.
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ m_InverseRotation
Matrix3 karto::Transform::m_InverseRotation |
|
private |
◆ m_Rotation
Matrix3 karto::Transform::m_Rotation |
|
private |
◆ m_Transform
Pose2 karto::Transform::m_Transform |
|
private |
The documentation for this class was generated from the following file: