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 
)
inline

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 
)
inlineoverride

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

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

Definition at line 63 of file GaussianMixtureAssociationMethod.h.

◆ setThreshold()

void setThreshold ( float  threshold)
inline

Definition at line 50 of file GaussianMixtureAssociationMethod.h.


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