|
|
#include <MemoryX/libraries/helpers/GaussianMixtureHelpers/RunnallsGMMReducer.h>
Inheritance diagram for RunnallsGMMReducer:Public Member Functions | |
| RunnallsGMMReducer () | |
Public Member Functions inherited from GMMReducer | |
| GMMReducer () | |
| Creates a new GMMReducer. More... | |
| virtual GaussianMixtureDistributionBasePtr | reduceByComponentCount (const GaussianMixtureDistributionBasePtr &fullGMM, int countComp) |
| virtual GaussianMixtureDistributionBasePtr | reduceByMaxAABB (const GaussianMixtureDistributionBasePtr &fullGMM, float maxSideLength) |
| virtual GaussianMixtureDistributionBasePtr | reduceByMaxDeviation (const GaussianMixtureDistributionBasePtr &fullGMM, float maxDeviation, DeviationMeasure devMeasure) |
| virtual GaussianMixtureDistributionBasePtr | reduceByMaxEqualSphere (const GaussianMixtureDistributionBasePtr &fullGMM, float maxSphereRadius) |
| virtual GaussianMixtureDistributionBasePtr | reduceByMaxOrientedBBox (const GaussianMixtureDistributionBasePtr &fullGMM, float maxSideLength) |
Additional Inherited Members | |
Protected Member Functions inherited from GMMReducer | |
| virtual void | fillMergingCostVector (const GaussianMixtureDistributionBasePtr &gmm, GMMCompPairDistanceVector &costVec) |
| virtual float | getMergingCost (const GaussianMixtureDistributionBasePtr &gmm, int c1, int c2) |
| void | mergeGMMComponents (const GaussianMixtureComponent &comp1, const GaussianMixtureComponent &comp2, GaussianMixtureComponent &mergedComp) |
| void | mergeGMMComponents (GaussianMixtureDistributionPtr &gmm, int index1, int index2) |
| void | replaceComponentsWithMerged (GaussianMixtureDistributionPtr &gmm, int index1, int index2, const GaussianMixtureComponent &mergedComp) |
Protected Attributes inherited from GMMReducer | |
| GMMDistancePtr | gmmDistance |
Definition at line 39 of file RunnallsGMMReducer.h.
Definition at line 29 of file RunnallsGMMReducer.cpp.