SceneDescription.h
Go to the documentation of this file.
1 
18 #pragma once
19 
20 // Global includes
21 #include <vector>
22 #include <fstream>
23 #include <iostream>
24 
25 // Package includes
26 #include <asr_msgs/AsrObject.h>
27 
28 #include <boost/shared_ptr.hpp>
29 #include <boost/lexical_cast.hpp>
30 #include <boost/property_tree/ptree.hpp>
31 
32 #include <visualization/psm/ProbabilisticSceneModelVisualization.h>
33 #include <visualization/psm/ProbabilisticSceneVisualization.h>
34 
35 // Local includes
38 
40 
42 
43 #include <ISM/common_type/Object.hpp>
44 
46 
54  public:
55 
60 
65 
72  void load(boost::property_tree::ptree& pPt, std::string pAlgorithm);
73 
80 
86  void update(std::vector<ISM::Object> pEvidenceList);
87 
92 
99 
106 
107  private:
108 
112  std::ofstream mRuntimeFile;
113 
118 
124 
129  };
130 }
void load(boost::property_tree::ptree &pPt, std::string pAlgorithm)
boost::shared_ptr< SceneIdentifier > mIdentifier
void update(std::vector< ISM::Object > pEvidenceList)
boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mVisualizer
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneModelVisualization > mSuperior)
boost::shared_ptr< SceneContent > mContent
void setSceneIdentifier(boost::shared_ptr< SceneIdentifier > pIdentifier)
boost::shared_ptr< SceneIdentifier > getSceneIdentifier()


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