ForegroundSceneLearner.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/shared_ptr.hpp>
26 #include <boost/property_tree/ptree.hpp>
27 
28 #include <visualization/psm/ProbabilisticSceneModelVisualization.h>
29 
30 // Local includes
31 #include "learner/SceneLearner.h"
32 
34 
42  public:
43 
49  ForegroundSceneLearner(const ISM::ObjectSetPtr pExample);
50 
54  virtual ~ForegroundSceneLearner();
55 
62 
68  virtual void save(boost::property_tree::ptree& pPt) = 0;
69 
73  virtual void learn() = 0;
74 
81  void setClusteringParameters(double pStaticBreakRatio, double pTogetherRatio, double pMaxAngleDeviation);
82 
83  protected:
84 
89  };
90 }
void setClusteringParameters(double pStaticBreakRatio, double pTogetherRatio, double pMaxAngleDeviation)
virtual void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneModelVisualization > mSuperior)=0
virtual void save(boost::property_tree::ptree &pPt)=0


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