38 template class Measurement_<HeightModel>;
71 : auto_elevation_(true)
72 , elevation_initialized_(false)
virtual bool update(const MeasurementUpdate &update)
double resetElevation(const State &state, boost::function< double()> altitude_func)
static const GlobalReferencePtr & Instance()
HeightBaroCommon(Measurement *measurement)
virtual ParameterList & parameters()
functor_wrapper(const T &value)
virtual const boost::shared_ptr< PositionStateType > & position() const
Height(const std::string &name="height")
virtual void getStateJacobian(MeasurementMatrix &C, const State &state, bool init)
virtual void getExpectedValue(MeasurementVector &y_pred, const State &state)
ParameterList & add(const std::string &key, T &value, const T &default_value)
ParameterList & parameters()
virtual Vector const & getVector() const
virtual void getMeasurementNoise(NoiseVariance &R, const State &, bool init)
const T & operator()() const
bool elevation_initialized_
double getElevation() const
virtual ~HeightBaroCommon()
void setElevation(double elevation)
virtual bool prepareUpdate(State &state, const Update &update)
virtual bool init(PoseEstimation &estimator, Measurement &measurement, State &state)
virtual ConstPositionType getPosition() const