pose_ekf
Public Member Functions | List of all members
pose_ekf::SlowFastAggregator Class Referenceabstract

#include <SlowFastAggregator.hpp>

Public Member Functions

 SlowFastAggregator ()
 
void configureSlowFastAggr (aggregator::StreamAligner &slow_aggr, aggregator::StreamAligner &fast_aggr)
 
virtual void copyState ()=0
 
void step ()
 

Constructor & Destructor Documentation

pose_ekf::SlowFastAggregator::SlowFastAggregator ( )
inline

Member Function Documentation

void pose_ekf::SlowFastAggregator::configureSlowFastAggr ( aggregator::StreamAligner &  slow_aggr,
aggregator::StreamAligner &  fast_aggr 
)
inline
virtual void pose_ekf::SlowFastAggregator::copyState ( )
pure virtual

If there is a copy between the slow and fast filter this function is called.

void pose_ekf::SlowFastAggregator::step ( )
inline

Proces the slow and fast aggregator and copy between them if needed. The aggregators are implicitly copied The copy is triggered when the slow filter process a stream that was dropped by the fast filter.


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