Main Page
Namespaces
Classes
Files
File List
File Members
include
trainer
TopologyTreeTrainer.h
Go to the documentation of this file.
1
18
#pragma once
19
20
// Package includes
21
#include <boost/shared_ptr.hpp>
22
23
// Local includes
24
#include "
trainer/TreeNode.h
"
25
#include "
trainer/AbstractTrainer.h
"
26
27
#include "
trainer/source/AbstractSource.h
"
28
#include "
trainer/source/PbdSceneGraphSource.h
"
29
30
#include "
trainer/generator/AbstractGraphGenerator.h
"
31
#include "
trainer/generator/topology_tree/TopologyTreeGenerator.h
"
32
33
namespace
SceneModel
{
34
38
class
TopologyTreeTrainer
:
public
AbstractTrainer
39
{
40
public
:
41
46
TopologyTreeTrainer
(std::vector<
boost::shared_ptr<Relation>
> pRelations);
47
51
~TopologyTreeTrainer
();
52
58
void
addSceneGraphMessages
(std::vector<ISM::ObjectSetPtr> pMessages);
59
60
private
:
61
65
boost::shared_ptr<PbdSceneGraphSource>
pbdSource
;
66
};
67
68
}
PbdSceneGraphSource.h
SceneModel::TopologyTreeTrainer::pbdSource
boost::shared_ptr< PbdSceneGraphSource > pbdSource
Definition:
TopologyTreeTrainer.h:65
TopologyTreeGenerator.h
boost::shared_ptr
SceneModel::TopologyTreeTrainer::addSceneGraphMessages
void addSceneGraphMessages(std::vector< ISM::ObjectSetPtr > pMessages)
Definition:
TopologyTreeTrainer.cpp:43
AbstractTrainer.h
SceneModel
Definition:
MathHelper.h:25
SceneModel::TopologyTreeTrainer::~TopologyTreeTrainer
~TopologyTreeTrainer()
Definition:
TopologyTreeTrainer.cpp:39
SceneModel::AbstractTrainer
Definition:
AbstractTrainer.h:43
AbstractGraphGenerator.h
AbstractSource.h
SceneModel::TopologyTreeTrainer
Definition:
TopologyTreeTrainer.h:38
SceneModel::TopologyTreeTrainer::TopologyTreeTrainer
TopologyTreeTrainer(std::vector< boost::shared_ptr< Relation >> pRelations)
Definition:
TopologyTreeTrainer.cpp:22
TreeNode.h
asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19