1#ifndef INCLUDE_TINYURDF_COMMON_SENSOR_BASE_H_
2#define INCLUDE_TINYURDF_COMMON_SENSOR_BASE_H_
26 virtual void setOrigin(std::shared_ptr<Pose> o) = 0;
33 virtual void get(T& o)
const = 0;
Definition object_base.h:8
Base class for all sensors.
Definition sensor_base.h:20
virtual void getUpdateRate(double &ur) const =0
~SensorBase()
Definition sensor_base.h:30
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:32
virtual void getRange(T &r)=0
virtual void update()
Definition sensor_base.h:31