Public Member Functions

bootstrap< state_type, observation_type > Class Template Reference

#include <particle_filter.h>

Inheritance diagram for bootstrap< state_type, observation_type >:
particle_filter< state_type, observation_type >

List of all members.

Public Member Functions

 bootstrap (const options &opts, const calibration &calib, const bool playback=false)
virtual ~bootstrap ()
void update_weights (const observation_type &observation)
void update_particles (const observation_type &observation)
virtual void refresh (const observation_type &observation)
virtual double measure_hypothesis (state_type &state, const observation_type &observation)=0

template<typename state_type, typename observation_type>
class bootstrap< state_type, observation_type >


Constructor & Destructor Documentation

template<typename state_type , typename observation_type >
bootstrap< state_type, observation_type >::bootstrap ( const options opts,
const calibration calib,
const bool  playback = false 
) [inline]
template<typename state_type , typename observation_type >
virtual bootstrap< state_type, observation_type >::~bootstrap (  )  [inline, virtual]

Member Function Documentation

template<typename state_type , typename observation_type >
virtual double bootstrap< state_type, observation_type >::measure_hypothesis ( state_type &  state,
const observation_type &  observation 
) [pure virtual]
template<typename state_type , typename observation_type >
virtual void bootstrap< state_type, observation_type >::refresh ( const observation_type &  observation  )  [inline, virtual]
template<typename state_type , typename observation_type >
void bootstrap< state_type, observation_type >::update_particles ( const observation_type &  observation  )  [inline]
template<typename state_type , typename observation_type >
void bootstrap< state_type, observation_type >::update_weights ( const observation_type &  observation  )  [inline]

The documentation for this class was generated from the following file: