1#ifndef INCLUDE_TINYURDF_COMMON_SENSOR_BASE_H_
2#define INCLUDE_TINYURDF_COMMON_SENSOR_BASE_H_
32 virtual void setOrigin(std::shared_ptr<Pose> o) = 0;
40 virtual void get(T& o)
const = 0;
Definition object_base.h:9
Base class for all sensors.
Definition sensor_base.h:26
virtual void getUpdateRate(double &ur) const =0
~SensorBase()
Definition sensor_base.h:37
virtual void setUpdateRate(double ur)=0
virtual void setOrigin(std::shared_ptr< Pose > o)=0
virtual void get(T &o) const =0
virtual void getOrigin(double *xyz) const =0
virtual void setRange(T &r)=0
virtual void reset()
Definition sensor_base.h:39
virtual void getRange(T &r)=0
virtual void update()
Definition sensor_base.h:38