RecordedPattern.hpp
Go to the documentation of this file.
1 
18 #pragma once
19 
20 #include <string>
21 #include <vector>
22 #include <boost/shared_ptr.hpp>
23 
24 #include "Point.hpp"
25 #include "ObjectSet.hpp"
26 
27 namespace ISM {
28 
33  public:
34  std::string name;
35  std::vector<ObjectSetPtr> objectSets;
36 
37  RecordedPattern(std::string name): name(name) { };
38 
39  void addObjectSet(ObjectSetPtr os);
40  };
41  typedef boost::shared_ptr<RecordedPattern> RecordedPatternPtr;
42 }
boost::shared_ptr< RecordedPattern > RecordedPatternPtr
void addObjectSet(ObjectSetPtr os)
boost::shared_ptr< ObjectSet > ObjectSetPtr
Definition: ObjectSet.hpp:53
std::vector< ObjectSetPtr > objectSets
this namespace contains all generally usable classes.
RecordedPattern(std::string name)


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40