Predictive< DerivedT > Class Template Reference

Something that supports a set of prediction engines. More...

#include <RobotAPI/libraries/armem/core/base/detail/Predictive.h>

+ Inheritance diagram for Predictive< DerivedT >:

Public Member Functions

void addPredictionEngine (const PredictionEngine &engine)
 
std::map< MemoryID, std::vector< PredictionEngine > > getAllPredictionEngines () const
 
const std::vector< PredictionEngine > & predictionEngines () const
 
 Predictive (const std::vector< PredictionEngine > &engines={})
 
void setPredictionEngines (const std::vector< PredictionEngine > &engines)
 

Detailed Description

template<class DerivedT>
class armarx::armem::base::detail::Predictive< DerivedT >

Something that supports a set of prediction engines.

Constructor & Destructor Documentation

◆ Predictive()

template<class DerivedT>
Predictive ( const std::vector< PredictionEngine > & engines = {})
inlineexplicit

Member Function Documentation

◆ addPredictionEngine()

template<class DerivedT>
void addPredictionEngine ( const PredictionEngine & engine)
inline

◆ getAllPredictionEngines()

template<class DerivedT>
std::map< MemoryID, std::vector< PredictionEngine > > getAllPredictionEngines ( ) const
inline

◆ predictionEngines()

template<class DerivedT>
const std::vector< PredictionEngine > & predictionEngines ( ) const
inline

◆ setPredictionEngines()

template<class DerivedT>
void setPredictionEngines ( const std::vector< PredictionEngine > & engines)
inline

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