karto::LinkInfo Class Reference

#include <Mapper.h>

Inheritance diagram for karto::LinkInfo:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const Matrix3GetCovariance ()
const Pose2GetPose1 ()
const Pose2GetPose2 ()
const Pose2GetPoseDifference ()
 LinkInfo (const Pose2 &rPose1, const Pose2 &rPose2, const Matrix3 &rCovariance)
void Update (const Pose2 &rPose1, const Pose2 &rPose2, const Matrix3 &rCovariance)
virtual ~LinkInfo ()

Private Attributes

Matrix3 m_Covariance
Pose2 m_Pose1
Pose2 m_Pose2
Pose2 m_PoseDifference

Detailed Description

Definition at line 78 of file Mapper.h.


Constructor & Destructor Documentation

karto::LinkInfo::LinkInfo ( const Pose2 rPose1,
const Pose2 rPose2,
const Matrix3 rCovariance 
) [inline]

Constructs a link between the given poses

Parameters:
rPose1 
rPose2 
rCovariance 

Definition at line 87 of file Mapper.h.

virtual karto::LinkInfo::~LinkInfo (  )  [inline, virtual]

Destructor

Definition at line 95 of file Mapper.h.


Member Function Documentation

const Matrix3& karto::LinkInfo::GetCovariance (  )  [inline]

Gets the link covariance

Returns:
link covariance

Definition at line 153 of file Mapper.h.

const Pose2& karto::LinkInfo::GetPose1 (  )  [inline]

Gets the first pose

Returns:
first pose

Definition at line 126 of file Mapper.h.

const Pose2& karto::LinkInfo::GetPose2 (  )  [inline]

Gets the second pose

Returns:
second pose

Definition at line 135 of file Mapper.h.

const Pose2& karto::LinkInfo::GetPoseDifference (  )  [inline]

Gets the pose difference

Returns:
pose difference

Definition at line 144 of file Mapper.h.

void karto::LinkInfo::Update ( const Pose2 rPose1,
const Pose2 rPose2,
const Matrix3 rCovariance 
) [inline]

Changes the link information to be the given parameters

Parameters:
rPose1 
rPose2 
rCovariance 

Definition at line 106 of file Mapper.h.


Member Data Documentation

Definition at line 162 of file Mapper.h.

Definition at line 159 of file Mapper.h.

Definition at line 160 of file Mapper.h.

Definition at line 161 of file Mapper.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:05 2013