Public Member Functions | List of all members
karto::AbstractGpsEstimationManager Class Referenceabstract

#include <AbstractGpsEstimationManager.h>

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

Public Member Functions

virtual gps::PointGps GetGpsEstimate (const LocalizedObject *pScan) const =0
 
virtual kt_bool IsGpsEstimateValid (const LocalizedObject *pScan) const =0
 
virtual void SetGpsEstimate (const LocalizedObject *pScan, const gps::PointGps &rGpsEstimate)=0
 
- Public Member Functions inherited from karto::Referenced
 Referenced ()
 

Additional Inherited Members

- Protected Member Functions inherited from karto::Referenced
kt_int32s GetReferenceCount ()
 
kt_int32s Reference () const
 
kt_int32s Unreference () const
 
kt_int32s UnreferenceNoDelete () const
 

Detailed Description

Manages estimations of GPS readings.

Definition at line 40 of file AbstractGpsEstimationManager.h.

Member Function Documentation

virtual gps::PointGps karto::AbstractGpsEstimationManager::GetGpsEstimate ( const LocalizedObject pScan) const
pure virtual

Gets the GPS estimate of the given scan (return value is meaningless if IsGpsEstimateValid(pScan) returns false).

Parameters
pScanscan
Returns
GPS estimate of the given scan
virtual kt_bool karto::AbstractGpsEstimationManager::IsGpsEstimateValid ( const LocalizedObject pScan) const
pure virtual

Whether the GPS estimate of the given scan is valid

Parameters
pScanscan
Returns
whether the GPS estimate of the given scan is valid
virtual void karto::AbstractGpsEstimationManager::SetGpsEstimate ( const LocalizedObject pScan,
const gps::PointGps rGpsEstimate 
)
pure virtual

Sets the GPS estimate of the given scan

Parameters
pScanscan
rGpsEstimateGPS estimate of the given scan

The documentation for this class was generated from the following file:


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Tue Nov 7 2017 06:02:36