|
| void | addComponent (const GaussianMixtureComponent &component, const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| void | addComponent (const NormalDistributionBasePtr &gaussian, float weight) |
| |
| void | addComponents (const GaussianMixtureDistributionBasePtr &other, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Multiply weight of each GM component with a given constant.
|
| |
| void | addGaussian (const NormalDistributionBasePtr &gaussian, float weight, const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| void | clear (const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| armarx::VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
| |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| | GaussianMixtureDistribution () |
| | GaussianMixtureDistribution implementation.
|
| |
| | GaussianMixtureDistribution (const GaussianMixtureDistribution &other) |
| |
| GaussianMixtureComponent | getComponent (::Ice::Int index, const ::Ice::Current &=Ice::emptyCurrent) const override |
| |
| virtual float | getDensity (const Eigen::VectorXf &point) |
| |
| ::Ice::Int | getDimensions (const ::Ice::Current &=Ice::emptyCurrent) const override |
| |
| GaussianMixtureComponent | getModalComponent (const ::Ice::Current &=Ice::emptyCurrent) const override |
| |
| armarx::VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| |
| Ice::ObjectPtr | ice_clone () const override |
| |
| void | normalize (const ::Ice::Current &=Ice::emptyCurrent) override |
| | Normalize components weights (i.e.
|
| |
| std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
| |
| void | pruneComponents (::Ice::Float threshold, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Remove all components with weights lower than threshold value.
|
| |
| void | removeComponent (::Ice::Int index, const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| void | scaleComponents (::Ice::Float factor, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Multiply weight of each GM component with a given constant.
|
| |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| |
| void | setComponent (::Ice::Int index, const GaussianMixtureComponent &component, const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| ::Ice::Int | size (const ::Ice::Current &=Ice::emptyCurrent) const override |
| |
| bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
| |