65 virtual GaussianMixtureDistributionBasePtr
66 reduceByComponentCount(
const GaussianMixtureDistributionBasePtr& fullGMM,
int countComp);
68 virtual GaussianMixtureDistributionBasePtr
69 reduceByMaxAABB(
const GaussianMixtureDistributionBasePtr& fullGMM,
float maxSideLength);
71 virtual GaussianMixtureDistributionBasePtr
72 reduceByMaxOrientedBBox(
const GaussianMixtureDistributionBasePtr& fullGMM,
75 virtual GaussianMixtureDistributionBasePtr
76 reduceByMaxEqualSphere(
const GaussianMixtureDistributionBasePtr& fullGMM,
77 float maxSphereRadius);
79 virtual GaussianMixtureDistributionBasePtr
80 reduceByMaxDeviation(
const GaussianMixtureDistributionBasePtr& fullGMM,
87 virtual float getMergingCost(
const GaussianMixtureDistributionBasePtr& gmm,
int c1,
int c2);
89 virtual void fillMergingCostVector(
const GaussianMixtureDistributionBasePtr& gmm,
92 void mergeGMMComponents(
const GaussianMixtureComponent& comp1,
93 const GaussianMixtureComponent& comp2,
94 GaussianMixtureComponent& mergedComp);
99 const GaussianMixtureComponent& mergedComp);