OSVR-Core  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::kalman::AugmentedProcessModel< ModelA, ModelB > Class Template Reference

#include <osvr/Kalman/AugmentedProcessModel.h>

Public Member Functions

 AugmentedProcessModel (ModelTypeA &modA, ModelTypeB &modB)
 Constructor.
 
 AugmentedProcessModel (AugmentedProcessModel const &other)=default
 Copy constructor.
 
 AugmentedProcessModel (AugmentedProcessModel &&other)
 Move constructor.
 
AugmentedProcessModeloperator= (AugmentedProcessModel const &other)=delete
 non-assignable
 
Method required of Process Model types
void predictState (State &state, double dt)
 
Access to the components of the process model
ModelTypeA & modelA ()
 
ModelTypeA const & modelA () const
 
ModelTypeB & modelB ()
 
ModelTypeB const & modelB () const
 

Detailed Description

template<typename ModelA, typename ModelB>
class osvr::kalman::AugmentedProcessModel< ModelA, ModelB >

Process model type that consists entirely of references to two sub-process models, for operating on an AugmentedState<>.

Definition at line 42 of file AugmentedProcessModel.h.


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