OcmForegroundSceneLearner.h
Go to the documentation of this file.
1 
18 #pragma once
19 
20 // Global includes
21 #include <string>
22 #include <vector>
23 
24 // Package includes
25 #include <boost/foreach.hpp>
26 #include <boost/shared_ptr.hpp>
27 #include <boost/property_tree/ptree.hpp>
28 
29 #include <visualization/psm/ProbabilisticSceneModelVisualization.h>
30 #include <visualization/psm/ProbabilisticSceneVisualization.h>
31 
32 #include <trainer/PSMTrainer.h>
33 #include <trainer/FullyMeshedTrainer.h>
34 #include <trainer/TopologyTreeTrainer.h>
35 #include <topology_creator/TopologyCreator.h>
36 
37 
38 // Local includes
40 
42 
44 
46 
47 
49 
57  public:
58 
64  OcmForegroundSceneLearner(const ISM::ObjectSetPtr pExample);
65 
70 
77 
83  void save(boost::property_tree::ptree& pPt);
84 
88  void learn();
89 
90  private:
91 
95  std::vector<boost::shared_ptr<SceneObjectLearner> > mSceneObjectLearners;
96 
101  };
102 }
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneModelVisualization > mSuperior)
boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mVisualizer
std::vector< boost::shared_ptr< SceneObjectLearner > > mSceneObjectLearners


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