RDK2::SensorData::LaserDataTracker Class Reference

#include <laserdatatracker.h>

Collaboration diagram for RDK2::SensorData::LaserDataTracker:

Collaboration graph
[legend]

Detailed Description

Definition at line 30 of file laserdatatracker.h.


Public Member Functions

void reset ()
 Resets the object, you need to call update to have a valid object.
void update (const LaserData &laserData, const Point2od &sensorPose)
 Updates the laser data structure according with laserData and robotPose.
const LaserDatagetLaserData () const
 Returns the tracked laser data.

Protected Attributes

LaserData extLaserData
Point2od lastSensorPose

Member Function Documentation

void RDK2::SensorData::LaserDataTracker::reset (  ) 

Resets the object, you need to call update to have a valid object.

Definition at line 27 of file laserdatatracker.cpp.

References extLaserData, and RDK2::SensorData::LaserData::points.

void RDK2::SensorData::LaserDataTracker::update ( const LaserData laserData,
const Point2od sensorPose 
)

const LaserData& RDK2::SensorData::LaserDataTracker::getLaserData (  )  const [inline]

Returns the tracked laser data.

Definition at line 43 of file laserdatatracker.h.

References extLaserData.


Field Documentation

Definition at line 46 of file laserdatatracker.h.

Referenced by getLaserData(), reset(), and update().

Definition at line 47 of file laserdatatracker.h.

Referenced by update().


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

Generated on Tue Mar 3 15:06:50 2009 for OpenRDK by  doxygen 1.5.6