32 #ifndef __MEASUREMENT_MODEL__ 33 #define __MEASUREMENT_MODEL__ 35 #include "../pdf/conditionalpdf.h" 40 #define NUMBER_OF_CONDITIONAL_ARGS 2 141 #endif // __MEASUREMENT_MODEL__
int MeasurementSizeGet() const
Get Measurement Size.
bool SystemWithoutSensorParams() const
Number of Conditional Arguments.
Probability ProbabilityGet(const MeasVar &z, const StateVar &x, const StateVar &s)
Get the probability of a certain measurement.
ConditionalPdf< MeasVar, StateVar > * _MeasurementPdf
ConditionalPdf representing .
MeasVar Simulate(const StateVar &x, const StateVar &s, int sampling_method=DEFAULT, void *sampling_args=NULL)
Simulate the Measurement, given a certain state, and an input.
ConditionalPdf< MeasVar, StateVar > * MeasurementPdfGet()
Get the MeasurementPDF.
void MeasurementPdfSet(ConditionalPdf< MeasVar, StateVar > *pdf)
Set the MeasurementPDF.
Class representing a probability (a double between 0 and 1)
MeasurementModel(ConditionalPdf< MeasVar, StateVar > *Measurementpdf=NULL)
Constructor.
virtual ~MeasurementModel()
Destructor.
bool _systemWithoutSensorParams
System with no sensor params??