Main Page
Namespaces
Classes
Files
File List
File Members
include
trainer
AbstractTrainer.h
Go to the documentation of this file.
1
18
#pragma once
19
20
// Global includes
21
#include <string>
22
#include <vector>
23
24
// Package includes
25
#include <boost/shared_ptr.hpp>
26
27
// Local includes
28
#include "
trainer/TreeNode.h
"
29
30
#include "
trainer/source/AbstractSource.h
"
31
#include "
trainer/source/ObjectSetList.h
"
32
33
#include "
trainer/generator/AbstractGraphGenerator.h
"
34
35
namespace
SceneModel
{
36
43
class
AbstractTrainer
44
{
45
public
:
49
AbstractTrainer
();
50
54
~AbstractTrainer
();
55
59
void
loadTrajectoriesAndBuildTree
();
60
66
void
loadTrajectoriesAndBuildTree
(std::string pType);
67
71
boost::shared_ptr<TreeNode>
getTree
();
72
73
protected
:
74
78
boost::shared_ptr<TreeNode>
root
;
79
83
boost::shared_ptr<AbstractSource>
source
;
84
88
boost::shared_ptr<AbstractGraphGenerator>
generator
;
89
};
90
}
SceneModel::AbstractTrainer::getTree
boost::shared_ptr< TreeNode > getTree()
Definition:
AbstractTrainer.cpp:52
SceneModel::AbstractTrainer::root
boost::shared_ptr< TreeNode > root
Definition:
AbstractTrainer.h:78
SceneModel::AbstractTrainer::~AbstractTrainer
~AbstractTrainer()
Definition:
AbstractTrainer.cpp:26
ObjectSetList.h
SceneModel::AbstractTrainer::generator
boost::shared_ptr< AbstractGraphGenerator > generator
Definition:
AbstractTrainer.h:88
boost::shared_ptr
SceneModel
Definition:
MathHelper.h:25
SceneModel::AbstractTrainer::loadTrajectoriesAndBuildTree
void loadTrajectoriesAndBuildTree()
Definition:
AbstractTrainer.cpp:30
SceneModel::AbstractTrainer
Definition:
AbstractTrainer.h:43
AbstractGraphGenerator.h
AbstractSource.h
SceneModel::AbstractTrainer::AbstractTrainer
AbstractTrainer()
Definition:
AbstractTrainer.cpp:22
SceneModel::AbstractTrainer::source
boost::shared_ptr< AbstractSource > source
Definition:
AbstractTrainer.h:83
TreeNode.h
asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19