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.
 
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.
 
void setThreshold (float threshold)
 

Constructor & Destructor Documentation

◆ GaussianMixtureAssociationMethod()

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

◆ setThreshold()

void setThreshold ( float threshold)
inline

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