Main Page
Namespaces
Classes
Files
File List
File Members
include
trainer
generator
topology_tree
TopologyTreeGenerator.h
Go to the documentation of this file.
1
18
#pragma once
19
20
#include "
topology_creator/Relation.h
"
21
#include "
trainer/TreeNode.h
"
22
#include "
trainer/generator/AbstractGraphGenerator.h
"
23
#include "
trainer/source/ObjectSetList.h
"
24
25
namespace
SceneModel
{
26
30
class
TopologyTreeGenerator
:
public
AbstractGraphGenerator
31
{
32
33
public
:
37
TopologyTreeGenerator
();
38
42
~TopologyTreeGenerator
();
43
50
void
buildTree
(
ObjectSetList
pObjectSets,
boost::shared_ptr<TreeNode>
& pRoot);
51
59
void
buildTree
(
ObjectSetList
pTrajectories,
boost::shared_ptr<TreeNode>
& pRoot, std::string pType);
60
65
void
setRelations
(std::vector<
boost::shared_ptr<Relation>
> pRelations);
66
67
private
:
71
std::vector<boost::shared_ptr<Relation>>
mRelations
;
72
73
};
74
75
}
SceneModel::TopologyTreeGenerator::~TopologyTreeGenerator
~TopologyTreeGenerator()
Definition:
TopologyTreeGenerator.cpp:25
ObjectSetList.h
boost::shared_ptr
SceneModel::TopologyTreeGenerator::TopologyTreeGenerator
TopologyTreeGenerator()
Definition:
TopologyTreeGenerator.cpp:23
Relation.h
SceneModel
Definition:
MathHelper.h:25
SceneModel::TopologyTreeGenerator::buildTree
void buildTree(ObjectSetList pObjectSets, boost::shared_ptr< TreeNode > &pRoot)
Definition:
TopologyTreeGenerator.cpp:27
SceneModel::AbstractGraphGenerator
Definition:
AbstractGraphGenerator.h:33
AbstractGraphGenerator.h
SceneModel::TopologyTreeGenerator::setRelations
void setRelations(std::vector< boost::shared_ptr< Relation >> pRelations)
Definition:
TopologyTreeGenerator.cpp:89
SceneModel::TopologyTreeGenerator
Definition:
TopologyTreeGenerator.h:30
SceneModel::ObjectSetList
Definition:
ObjectSetList.h:41
SceneModel::TopologyTreeGenerator::mRelations
std::vector< boost::shared_ptr< Relation > > mRelations
Definition:
TopologyTreeGenerator.h:71
TreeNode.h
asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19