GaussianMixtureModel.h
Go to the documentation of this file.
1 
18 #pragma once
19 
20 // Global includes
21 #include <vector>
22 
23 // Package includes
24 #include <boost/foreach.hpp>
25 #include <boost/property_tree/ptree.hpp>
26 
27 #include <visualization/psm/ProbabilisticSecondarySceneObjectVisualization.h>
28 
29 // Local includes
31 
33 
41  public:
42 
47 
52 
58  void addKernel(const PSMLearner::GaussianKernel& pKernel);
59 
63  void normalizeWeights();
64 
70  unsigned int getNumberOfKernels();
71 
78 
85  void save(boost::property_tree::ptree& pPt, std::string pNode);
86 
91  std::vector<PSMLearner::GaussianKernel> getKernels() const;
92 
93  private:
94 
98  std::vector<PSMLearner::GaussianKernel> mKernels;
99  };
100 }
void save(boost::property_tree::ptree &pPt, std::string pNode)
void addKernel(const PSMLearner::GaussianKernel &pKernel)
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization > mSuperior)
std::vector< PSMLearner::GaussianKernel > getKernels() const
std::vector< PSMLearner::GaussianKernel > mKernels


asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 03:57:54