ShapeTermEvaluator.h
Go to the documentation of this file.
1 
18 #pragma once
19 
20 // Global includes
21 #include <map>
22 #include <cmath>
23 #include <vector>
24 #include <string>
25 
26 // Package includes
27 #include <boost/foreach.hpp>
28 #include <boost/lexical_cast.hpp>
29 #include <boost/property_tree/ptree.hpp>
30 
31 #include <asr_msgs/AsrObject.h>
32 
33 #include <visualization/psm/ProbabilisticPrimarySceneObjectVisualization.h>
34 
35 // Local includes
37 
39 
40 #include <ISM/common_type/Object.hpp>
41 
43 
51  public:
52 
57 
62 
68  void load(boost::property_tree::ptree& pPt);
69 
76 
84  double calculateProbabilityForHypothesis(std::vector<ISM::Object> pEvidenceList, std::vector<unsigned int> pAssignments);
85 
86 
92  void visualize(std::vector<ISM::Object> pEvidenceList);
93 
99  unsigned int getNumberOfSlots();
100 
101  private:
102 
107  };
108 }
void visualize(std::vector< ISM::Object > pEvidenceList)
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mSuperior)
void load(boost::property_tree::ptree &pPt)
double calculateProbabilityForHypothesis(std::vector< ISM::Object > pEvidenceList, std::vector< unsigned int > pAssignments)


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