OcmSceneObjectContent.h
Go to the documentation of this file.
1 
18 #pragma once
19 
20 // Global includes
21 #include <string>
22 #include <vector>
23 #include <sstream>
24 
25 // Package includes
26 #include <boost/shared_ptr.hpp>
27 #include <boost/lexical_cast.hpp>
28 #include <boost/property_tree/ptree.hpp>
29 
30 #include <asr_msgs/AsrObject.h>
31 
32 #include <visualization/psm/ProbabilisticPrimarySceneObjectVisualization.h>
33 
34 // Local includes
36 
38 
40 
42 
44 
46 
54  public:
55 
60 
65 
71  void load(boost::property_tree::ptree& pPt);
72 
79 
85  void update(std::vector<ISM::Object> pEvidenceList);
86 
93 
99  void setBestStatus(bool pStatus);
100 
101  private:
102 
106  double mProbability;
107 
111  unsigned int mNumberOfSlots;
112 
116  std::vector<boost::shared_ptr<TermEvaluator> > mEvaluators;
117 
122  };
123 }
boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mVisualizer
std::vector< boost::shared_ptr< TermEvaluator > > mEvaluators
void update(std::vector< ISM::Object > pEvidenceList)
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mSuperior)


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