GaussianMixtureAssociationMethod Class Reference

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

+ Inheritance diagram for GaussianMixtureAssociationMethod:

Public Member Functions

 GaussianMixtureAssociationMethod (float threshold, GMMDistancePtr gmmDistance)
 Creates a new GaussianMixtureAssociationMethod. More...
Ice::Int getAssociatedComponentIndex (const GaussianMixtureDistributionBasePtr &gmDistr, const GaussianMixtureComponent &newComp, const ::Ice::Current &=Ice::emptyCurrent) override
 Returns an index of GM component, which is "closest" to the specified gaussian. More...
void setThreshold (float threshold)

Detailed Description

Definition at line 38 of file GaussianMixtureAssociationMethod.h.

Constructor & Destructor Documentation

◆ GaussianMixtureAssociationMethod()

GaussianMixtureAssociationMethod ( float  threshold,
GMMDistancePtr  gmmDistance 

Creates a new GaussianMixtureAssociationMethod.

Definition at line 45 of file GaussianMixtureAssociationMethod.h.

Member Function Documentation

◆ getAssociatedComponentIndex()

Ice::Int getAssociatedComponentIndex ( const GaussianMixtureDistributionBasePtr &  gmDistr,
const GaussianMixtureComponent &  newComp,
const ::Ice::Current &  = Ice::emptyCurrent 

Returns an index of GM component, which is "closest" to the specified gaussian.

gmDistrGaussianMixture to associate (e.g. current belief state)
newCompnew gaussian (e.g. new observation)
index of associated GM component, or -1 if none found

Definition at line 63 of file GaussianMixtureAssociationMethod.h.

◆ setThreshold()

void setThreshold ( float  threshold)

Definition at line 50 of file GaussianMixtureAssociationMethod.h.

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