KalmanFilterFusion Class Reference

#include <MemoryX/components/WorkingMemory/KalmanFilterFusion.h>

+ Inheritance diagram for KalmanFilterFusion:

Public Member Functions

EntityBasePtr fuseEntity (const EntityBasePtr &oldEntity, const EntityBasePtr &newEntity, const ::Ice::Current &=Ice::emptyCurrent) override
 Fusion method. More...
 
EntityBasePtr initEntity (const EntityBasePtr &updateEntity, const ::Ice::Current &=Ice::emptyCurrent) override
 
 KalmanFilterFusion ()
 Creates a new KalmanFilterFusion. More...
 
- Public Member Functions inherited from EntityFusionMethod
 EntityFusionMethod (std::string methodName)
 Constructs a new fusion method. More...
 
std::string getMethodName (const ::Ice::Current &=Ice::emptyCurrent) const override
 
EntityBasePtr initEntity (const EntityBasePtr &updateEntity, const ::Ice::Current &=Ice::emptyCurrent) override
 Initialization of an entity. More...
 

Detailed Description

Definition at line 41 of file KalmanFilterFusion.h.

Constructor & Destructor Documentation

◆ KalmanFilterFusion()

Creates a new KalmanFilterFusion.

Definition at line 19 of file KalmanFilterFusion.cpp.

Member Function Documentation

◆ fuseEntity()

EntityBasePtr fuseEntity ( const EntityBasePtr &  baseEntity,
const EntityBasePtr &  updateEntity,
const ::Ice::Current &  = Ice::emptyCurrent 
)
overridevirtual

Fusion method.

Fuses two entities with the same key. Implement this in a concrete EntityFusionMethod.

Parameters
baseEntitybase entity for fusion
updateEntityentity to be fused with base entity
Returns
fused entity

Implements EntityFusionMethod.

Definition at line 29 of file KalmanFilterFusion.cpp.

+ Here is the call graph for this function:

◆ initEntity()

EntityBasePtr initEntity ( const EntityBasePtr &  updateEntity,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 24 of file KalmanFilterFusion.cpp.


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