FullyMeshedGenerator.cpp
Go to the documentation of this file.
1 
19 #include <ros/ros.h>
20 
21 namespace SceneModel {
22 
25 {
26 }
27 
29 {
30 }
31 
33 {
34  buildTree(pObjectSets, pRoot, pObjectSets.mObjectSets.at(0)->objects.at(0)->type);
35 }
36 
37 void FullyMeshedGenerator::buildTree(ObjectSetList pTrajectories, boost::shared_ptr<TreeNode>& pRoot, std::string pType)
38 {
39  std::vector<std::string> types;
40  for (boost::shared_ptr<ISM::ObjectSet> set: pTrajectories.mObjectSets)
41  {
42  types.push_back(set->objects.at(0)->type);
43  }
44 
45  TopologyCreator tc(types, 100, true, true);
47  ttt.addSceneGraphMessages(pTrajectories.mObjectSets);
48  ttt.loadTrajectoriesAndBuildTree(pType);
49  pRoot = ttt.getTree();
50  pRoot->setIDs();
51 }
52 
53 }
boost::shared_ptr< Topology > generateFullyMeshedTopology()
void buildTree(ObjectSetList pObjectSets, boost::shared_ptr< TreeNode > &pRoot)
std::vector< boost::shared_ptr< ISM::ObjectSet > > mObjectSets
Definition: ObjectSetList.h:67
ROSCPP_DECL void set(const std::string &key, const XmlRpc::XmlRpcValue &v)
void addSceneGraphMessages(std::vector< ISM::ObjectSetPtr > pMessages)


asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19