#include <SensorData.h>

Public Member Functions | |
| const DoubleList & | GetLocalAngles () const |
| LocalizedPointScan (const Identifier &rSensorIdentifier, const Vector2dList &rLocalPoints) | |
Public Member Functions inherited from karto::LocalizedLaserScan | |
| const Pose2 & | GetBarycenterPose () const |
| const BoundingBox2 & | GetBoundingBox () const |
| LaserRangeFinder * | GetLaserRangeFinder () const |
| kt_size_t | GetNumberOfRangeReadings () const |
| const Vector2dList & | GetPointReadings (kt_bool wantFiltered=false) const |
| const RangeReadingsList & | GetRangeReadings () const |
| Pose2 | GetReferencePose (kt_bool useBarycenter) const |
| Pose2 | GetSensorAt (const Pose2 &rPose) const |
| Pose2 | GetSensorPose () const |
| virtual void | SetCorrectedPose (const Pose2 &rCorrectedPose) |
| void | SetSensorPose (const Pose2 &rSensorPose) |
Public Member Functions inherited from karto::LocalizedObject | |
| LocalizedObject (const Identifier &rSensorIdentifier) | |
Public Member Functions inherited from karto::Object | |
| Object () | |
| Object (const Identifier &rIdentifier) | |
Public Member Functions inherited from karto::Referenced | |
| Referenced () | |
Protected Member Functions | |
| virtual void | ComputePointReadings () |
Protected Member Functions inherited from karto::LocalizedLaserScan | |
| virtual const Vector2dList & | GetFilteredPointReadings () const |
| virtual const Vector2dList & | GetUnfilteredPointReadings () const |
| LocalizedLaserScan (const Identifier &rSensorIdentifier) | |
| void | Update () |
| virtual | ~LocalizedLaserScan () |
Protected Member Functions inherited from karto::LocalizedObject | |
| const Pose2 & | GetCorrectedPose () const |
| gps::PointGps | GetGpsEstimate () const |
| gps::PointGps | GetGpsReading () const |
| const Pose2 & | GetOdometricPose () const |
| kt_bool | IsGpsEstimateValid () const |
| kt_bool | IsGpsReadingValid () const |
| void | SetGpsEstimate (const gps::PointGps &rGpsEstimate) |
| void | SetGpsEstimationManager (AbstractGpsEstimationManager *pGpsEstimationManager) |
| void | SetGpsReading (const gps::PointGps &rGpsReading) |
| void | SetOdometricPose (const Pose2 &rOdometricPose) |
Protected Member Functions inherited from karto::SensorData | |
| void | AddCustomItem (CustomItem *pCustomItem) |
| const CustomItemList & | GetCustomItems () const |
| const Identifier & | GetSensorIdentifier () const |
| kt_int32s | GetStateId () const |
| kt_int64s | GetTime () const |
| kt_int32s | GetUniqueId () const |
| kt_bool | HasCustomItem () |
| SensorData (const Identifier &rSensorIdentifier) | |
| void | SetSensorIdentifier (const Identifier &rSensorIdentifier) |
| void | SetStateId (kt_int32s stateId) |
| void | SetTime (kt_int64s time) |
| void | SetUniqueId (kt_int32u uniqueId) |
Protected Member Functions inherited from karto::Object | |
| const Identifier & | GetIdentifier () const |
| AbstractParameter * | GetParameter (const String &rParameterName) const |
| template<typename T > | |
| Parameter< T > * | GetParameter (const String &rParameterName) const |
| ParameterList | GetParameters () |
| ParameterSet * | GetParameterSet () |
| template<typename T > | |
| void | SetParameters (const karto::String &rParameterName, const T &rValue) |
Protected Member Functions inherited from karto::Referenced | |
| kt_int32s | GetReferenceCount () |
| kt_int32s | Reference () const |
| kt_int32s | Unreference () const |
| kt_int32s | UnreferenceNoDelete () const |
Private Member Functions | |
| KARTO_RTTI () | |
| LocalizedPointScan (const LocalizedPointScan &) | |
| const LocalizedPointScan & | operator= (const LocalizedPointScan &) |
Private Attributes | |
| DoubleList | m_LocalAngles |
| Vector2dList | m_LocalPointReadings |
Additional Inherited Members | |
Protected Attributes inherited from karto::LocalizedLaserScan | |
| Vector2dList | m_FilteredPointReadings |
| RangeReadingsList | m_RangeReadings |
| Vector2dList | m_UnfilteredPointReadings |
Scan that is defined by points
Definition at line 799 of file SensorData.h.
| karto::LocalizedPointScan::LocalizedPointScan | ( | const Identifier & | rSensorIdentifier, |
| const Vector2dList & | rLocalPoints | ||
| ) |
Point scan from the given points in local coordinates
| rSensorIdentifier | identifier of sensor that generated this scan |
| rLocalPoints | list of points in local coordinates |
Definition at line 228 of file SensorData.cpp.
|
private |
|
protectedvirtual |
private: /** Computes filtered and unfiltered points
Implements karto::LocalizedLaserScan.
Definition at line 246 of file SensorData.cpp.
|
inline |
Gets the (local) angles to the range readings of this scan
Definition at line 815 of file SensorData.h.
|
private |
|
private |
|
private |
Definition at line 840 of file SensorData.h.
|
private |
Definition at line 839 of file SensorData.h.