GaussianMixturePositionFusion Class Reference

#include <MemoryX/components/CommonPlacesLearner/GaussianMixturePositionFusion.h>

+ Inheritance diagram for GaussianMixturePositionFusion:

Public Member Functions

EntityBasePtr fuseEntity (const EntityBasePtr &oldEntity, const EntityBasePtr &newEntity, const ::Ice::Current &=Ice::emptyCurrent) override
 
 GaussianMixturePositionFusion (float agingFactor, float pruningThreshold, const GaussianMixtureAssociationMethodBasePtr &assMethod)
 Creates a new GaussianMixturePositionFusion. More...
 
EntityBasePtr initEntity (const EntityBasePtr &updateEntity, const ::Ice::Current &=Ice::emptyCurrent) override
 
void setAgingFactor (float factor)
 
- 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 38 of file GaussianMixturePositionFusion.h.

Constructor & Destructor Documentation

◆ GaussianMixturePositionFusion()

GaussianMixturePositionFusion ( float  agingFactor,
float  pruningThreshold,
const GaussianMixtureAssociationMethodBasePtr &  assMethod 
)
inline

Creates a new GaussianMixturePositionFusion.

Definition at line 45 of file GaussianMixturePositionFusion.h.

Member Function Documentation

◆ fuseEntity()

EntityBasePtr fuseEntity ( const EntityBasePtr &  oldEntity,
const EntityBasePtr &  newEntity,
const ::Ice::Current &  = Ice::emptyCurrent 
)
inlineoverridevirtual
Parameters
oldEntityentity before update
newEntityentity after update
Returns
entity with fusioned position

Implements EntityFusionMethod.

Definition at line 98 of file GaussianMixturePositionFusion.h.

◆ initEntity()

EntityBasePtr initEntity ( const EntityBasePtr &  updateEntity,
const ::Ice::Current &  = Ice::emptyCurrent 
)
inlineoverride
Parameters
updateEntityentity
Returns
entity with position as GM, ready to be stored in LTM

Definition at line 61 of file GaussianMixturePositionFusion.h.

+ Here is the call graph for this function:

◆ setAgingFactor()

void setAgingFactor ( float  factor)
inline

Definition at line 51 of file GaussianMixturePositionFusion.h.


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