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.

Definition at line 38 of file Predictive.h.

Constructor & Destructor Documentation

◆ Predictive()

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

Definition at line 42 of file Predictive.h.

Member Function Documentation

◆ addPredictionEngine()

void addPredictionEngine ( const PredictionEngine engine)
inline

Definition at line 53 of file Predictive.h.

◆ getAllPredictionEngines()

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

Definition at line 64 of file Predictive.h.

◆ predictionEngines()

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

Definition at line 48 of file Predictive.h.

◆ setPredictionEngines()

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

Definition at line 58 of file Predictive.h.

+ Here is the caller graph for this function:

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