Public Types | Public Member Functions | List of all members
hector_pose_estimation::SystemModel Class Reference

#include <system_model.h>

Inheritance diagram for hector_pose_estimation::SystemModel:
Inheritance graph
[legend]

Public Types

enum  SystemTypeEnum { UNKNOWN_SYSTEM_TYPE, TIME_DISCRETE, TIME_CONTINUOUS }
 

Public Member Functions

virtual bool active (const State &state)
 
virtual void afterUpdate (State &state)
 
virtual void getPrior (State &state)
 
virtual SystemStatus getStatusFlags (const State &state)
 
virtual SystemTypeEnum getSystemType () const
 
virtual bool init (PoseEstimation &estimator, System &system, State &state)
 
virtual bool limitState (State &state)
 
virtual bool prepareUpdate (State &state, double dt)
 
virtual ~SystemModel ()
 
- Public Member Functions inherited from hector_pose_estimation::Model
virtual void cleanup ()
 
ParameterListparameters ()
 
const ParameterListparameters () const
 
virtual void reset (State &state)
 
virtual ~Model ()
 

Additional Inherited Members

- Protected Attributes inherited from hector_pose_estimation::Model
ParameterList parameters_
 

Detailed Description

Definition at line 38 of file system_model.h.

Member Enumeration Documentation

Enumerator
UNKNOWN_SYSTEM_TYPE 
TIME_DISCRETE 
TIME_CONTINUOUS 

Definition at line 44 of file system_model.h.

Constructor & Destructor Documentation

virtual hector_pose_estimation::SystemModel::~SystemModel ( )
inlinevirtual

Definition at line 40 of file system_model.h.

Member Function Documentation

virtual bool hector_pose_estimation::SystemModel::active ( const State state)
inlinevirtual

Definition at line 48 of file system_model.h.

virtual void hector_pose_estimation::SystemModel::afterUpdate ( State state)
inlinevirtual

Definition at line 53 of file system_model.h.

virtual void hector_pose_estimation::SystemModel::getPrior ( State state)
inlinevirtual
virtual SystemStatus hector_pose_estimation::SystemModel::getStatusFlags ( const State state)
inlinevirtual
virtual SystemTypeEnum hector_pose_estimation::SystemModel::getSystemType ( ) const
inlinevirtual
virtual bool hector_pose_estimation::SystemModel::init ( PoseEstimation estimator,
System system,
State state 
)
inlinevirtual
virtual bool hector_pose_estimation::SystemModel::limitState ( State state)
inlinevirtual

Reimplemented in hector_pose_estimation::GroundVehicleModel.

Definition at line 55 of file system_model.h.

virtual bool hector_pose_estimation::SystemModel::prepareUpdate ( State state,
double  dt 
)
inlinevirtual

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 52 of file system_model.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31