#include <Karto.h>
Public Member Functions | |
Drive (const std::string &rName) | |
virtual kt_bool | Validate () |
virtual kt_bool | Validate (SensorData *pSensorData) |
virtual | ~Drive () |
![]() | |
const Pose2 & | GetOffsetPose () const |
Sensor () | |
void | SetOffsetPose (const Pose2 &rPose) |
virtual | ~Sensor () |
![]() | |
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 () |
![]() | |
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 | |
![]() | |
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.