#include <system.h>
Public Types | |
typedef traits::Input< ConcreteModel >::Type | InputType |
typedef traits::Input< ConcreteModel >::Vector | InputVector |
typedef ConcreteModel | Model |
Public Member Functions | |
virtual Filter * | filter () const |
virtual Model * | getModel () const |
virtual Filter::Predictor_< Model > * | predictor () const |
virtual void | reset (State &state) |
virtual void | setFilter (Filter *filter=0) |
System_ (const std::string &name="system") | |
System_ (Model *model, const std::string &name) | |
virtual | ~System_ () |
Public Member Functions inherited from hector_pose_estimation::System | |
virtual bool | active (const State &state) |
virtual void | cleanup () |
virtual const std::string & | getName () const |
virtual void | getPrior (State &state) const |
virtual SystemStatus | getStatusFlags () const |
virtual bool | init (PoseEstimation &estimator, State &state) |
virtual bool | limitState (State &state) |
virtual ParameterList & | parameters () |
virtual const ParameterList & | parameters () const |
virtual void | setName (const std::string &name) |
System (const std::string &name) | |
virtual bool | update (double dt) |
virtual void | updated () |
virtual | ~System () |
Protected Member Functions | |
virtual bool | updateImpl (double dt) |
Protected Member Functions inherited from hector_pose_estimation::System | |
virtual void | afterUpdate (State &state) |
virtual bool | prepareUpdate (State &state, double dt) |
Private Attributes | |
boost::shared_ptr< Model > | model_ |
boost::shared_ptr< Filter::Predictor_< Model > > | predictor_ |
Additional Inherited Members | |
Static Public Member Functions inherited from hector_pose_estimation::System | |
template<class ConcreteModel > | |
static boost::shared_ptr< System_< ConcreteModel > > | create (ConcreteModel *model, const std::string &name="system") |
Protected Attributes inherited from hector_pose_estimation::System | |
std::string | name_ |
ParameterList | parameters_ |
SystemStatus | status_flags_ |
typedef traits::Input<ConcreteModel>::Type hector_pose_estimation::System_< ConcreteModel >::InputType |
typedef traits::Input<ConcreteModel>::Vector hector_pose_estimation::System_< ConcreteModel >::InputVector |
typedef ConcreteModel hector_pose_estimation::System_< ConcreteModel >::Model |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements hector_pose_estimation::System.
|
inlinevirtual |
Reimplemented from hector_pose_estimation::System.
|
inlinevirtual |
Implements hector_pose_estimation::System.
|
inlinevirtual |
Reimplemented from hector_pose_estimation::System.
|
virtual |
Implements hector_pose_estimation::System.
Definition at line 42 of file set_filter.h.
|
protectedvirtual |
Implements hector_pose_estimation::System.
|
private |
|
private |