SceneObjectContent.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 <asr_msgs/AsrObject.h>
29 
30 #include <visualization/psm/ProbabilisticPrimarySceneObjectVisualization.h>
31 
32 #include <ISM/common_type/Object.hpp>
33 
35 
43  public:
44 
49 
53  virtual ~SceneObjectContent();
54 
60  virtual void load(boost::property_tree::ptree& pPt) = 0;
61 
68 
74  virtual void update(std::vector<ISM::Object> pEvidenceList) = 0;
75 
81  virtual double getSceneObjectProbability() = 0;
82 
88  virtual void setBestStatus(bool pStatus) = 0;
89  };
90 }
virtual void load(boost::property_tree::ptree &pPt)=0
virtual void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mSuperior)=0
virtual void update(std::vector< ISM::Object > pEvidenceList)=0


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