OcmSceneObjectLearner.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/shared_ptr.hpp>
26 #include <boost/property_tree/ptree.hpp>
27 
28 #include <trainer/TreeNode.h>
29 
30 #include <visualization/psm/ProbabilisticSceneVisualization.h>
31 #include <visualization/psm/ProbabilisticPrimarySceneObjectVisualization.h>
32 
33 // Local includes
35 
38 
40 
42 
44 
46 
54  public:
55 
62  OcmSceneObjectLearner(std::string pSceneObjectType, std::string pSceneName = "");
63 
68 
75 
81  void save(boost::property_tree::ptree& pPt);
82 
89  void learn(std::vector<ISM::ObjectSetPtr> pExamplesList, boost::shared_ptr<SceneModel::TreeNode> pTree);
90 
91  private:
92 
97 
101  std::vector<boost::shared_ptr<TermLearner> > mTermLearners;
102 
107  };
108 }
std::vector< boost::shared_ptr< TermLearner > > mTermLearners
OcmSceneObjectLearner(std::string pSceneObjectType, std::string pSceneName="")
boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mVisualizer
void learn(std::vector< ISM::ObjectSetPtr > pExamplesList, boost::shared_ptr< SceneModel::TreeNode > pTree)
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mSuperior)


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