karto::Transform Class Reference

#include <Karto.h>

List of all members.

Public Member Functions

Pose2 InverseTransformPose (const Pose2 &rSourcePose)
 Transform (const Pose2 &rPose1, const Pose2 &rPose2)
 Transform (const Pose2 &rPose)
Pose2 TransformPose (const Pose2 &rSourcePose)

Private Member Functions

void SetTransform (const Pose2 &rPose1, const Pose2 &rPose2)

Private Attributes

Matrix3 m_InverseRotation
Matrix3 m_Rotation
Pose2 m_Transform

Detailed Description

Implementation of a Pose2 transform

Definition at line 2745 of file Karto.h.


Constructor & Destructor Documentation

karto::Transform::Transform ( const Pose2 rPose  )  [inline]

Constructs a transformation from the origin to the given pose

Parameters:
rPose pose

Definition at line 2752 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 2762 of file Karto.h.


Member Function Documentation

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 2786 of file Karto.h.

void karto::Transform::SetTransform ( const Pose2 rPose1,
const Pose2 rPose2 
) [inline, private]

Sets this to be the transformation from the first pose to the second pose

Parameters:
rPose1 first pose
rPose2 second pose

Definition at line 2801 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 2773 of file Karto.h.


Member Data Documentation

Definition at line 2834 of file Karto.h.

Definition at line 2833 of file Karto.h.

Definition at line 2831 of file Karto.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


karto
Author(s): SRI International (package maintained by Brian Gerkey)
autogenerated on Fri Jan 11 10:07:06 2013