#include <Karto.h>
Public Member Functions | |
Drive (const std::string &rName) | |
virtual kt_bool | Validate () |
virtual kt_bool | Validate (SensorData *pSensorData) |
virtual | ~Drive () |
Public Member Functions inherited from karto::Sensor | |
const Pose2 & | GetOffsetPose () const |
Sensor () | |
void | SetOffsetPose (const Pose2 &rPose) |
virtual | ~Sensor () |
Public Member Functions inherited from karto::Object | |
virtual const char * | GetClassName () const =0 |
const Name & | GetName () const |
virtual kt_objecttype | GetObjectType () const =0 |
AbstractParameter * | GetParameter (const std::string &rName) const |
virtual ParameterManager * | GetParameterManager () |
const ParameterVector & | GetParameters () const |
Object () | |
Object (const Name &rName) | |
Object (const Object &) | |
const Object & | operator= (const Object &) |
template<typename T > | |
void | SetParameter (const std::string &rName, T value) |
virtual | ~Object () |
Public Member Functions inherited from karto::NonCopyable | |
NonCopyable () | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
virtual | ~NonCopyable () |
Private Member Functions | |
Drive (const Drive &) | |
const Drive & | operator= (const Drive &) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Additional Inherited Members | |
Protected Member Functions inherited from karto::Sensor | |
Sensor (const Name &rName) | |
Sensor that provides pose information relative to world coordinates.
The user can set the offset pose of the drive sensor. If no value is provided by the user the default is no offset, i.e, the sensor is initially at the world origin, oriented along the positive z axis.
|
inline |
|
private |
|
inlineprivate |
|
inlinevirtual |
|
inlinevirtual |
Validates sensor data
pSensorData | sensor data |
Implements karto::Sensor.