Lodestar
An integrated real-time control package in C++
ls::primitives::Integrator< TState > Class Template Referenceabstract
Inheritance diagram for ls::primitives::Integrator< TState >:
[legend]

Public Member Functions

virtual void updateState ()=0
 
virtual void updateState (double samplingPeriod)=0
 
virtual void updateState (TState *curState)=0
 
virtual void updateState (double samplingPeriod, TState *curState)=0
 
virtual const TState * getState () const =0
 
virtual void setState (const TState &state)=0
 
virtual double updateTime ()=0
 
virtual double updateTime (double samplingPeriod)=0
 
virtual double getTime () const =0
 
virtual const TState * getIntegral () const =0
 

Protected Attributes

TState * state_
 
TState * integral_
 
double samplingPeriod_
 
double time_
 

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