Go to the documentation of this file.
10 #ifndef SIMULATIONSENSORBASEHPP
11 #define SIMULATIONSENSORBASEHPP
13 #include <boost/assert.hpp>
16 #include <state-observation/api.h>
41 virtual Vector getMeasurements(
bool noisy =
true) = 0;
54 virtual void resetNoise();
60 virtual Index getStateSize()
const = 0;
63 virtual Index getMeasurementSize()
const = 0;
66 virtual Vector stateVectorZero()
const;
69 virtual bool checkStateVector(
const Vector &)
const;
77 #endif // SIMULATIONSENSORBASEHPP
Eigen::VectorXd Vector
Dynamic sized scalar vector.
Definition: definitions.hpp:76
NoiseBase * noise_
Definition: sensor-base.hpp:72
The base class for sensors. This must be derived to implement a sensor.
Definition: sensor-base.hpp:30
Definition: noise-base.hpp:28
long int TimeIndex
Definition: definitions.hpp:139
Eigen::Index Index
Definition: definitions.hpp:138
Definition: bidim-elastic-inv-pendulum-dyn-sys.hpp:20
virtual ~SensorBase()
virtual destructor
Definition: sensor-base.hpp:37