Main Page
Namespaces
Classes
Files
File List
File Members
include
trainer
PSMTrainer.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/heuristic/HeuristicalTreeGenerator.h
"
32
#include <ISM/common_type/ObjectSet.hpp>
33
34
namespace
SceneModel
{
35
42
class
PSMTrainer
:
public
AbstractTrainer
43
{
44
public
:
45
53
PSMTrainer
(
const
double
pStaticBreakRatio,
const
double
pTogetherRatio,
const
double
pMaxAngleDeviation);
54
58
~PSMTrainer
();
59
65
void
addSceneGraphMessages
(std::vector<ISM::ObjectSetPtr> pMessages);
66
67
private
:
68
72
boost::shared_ptr<PbdSceneGraphSource>
pbdSource
;
73
};
74
}
PbdSceneGraphSource.h
SceneModel::PSMTrainer::~PSMTrainer
~PSMTrainer()
Definition:
PSMTrainer.cpp:37
HeuristicalTreeGenerator.h
SceneModel::PSMTrainer::pbdSource
boost::shared_ptr< PbdSceneGraphSource > pbdSource
Definition:
PSMTrainer.h:72
boost::shared_ptr
SceneModel::PSMTrainer
Definition:
PSMTrainer.h:42
AbstractTrainer.h
SceneModel
Definition:
MathHelper.h:25
SceneModel::PSMTrainer::PSMTrainer
PSMTrainer(const double pStaticBreakRatio, const double pTogetherRatio, const double pMaxAngleDeviation)
Definition:
PSMTrainer.cpp:22
SceneModel::AbstractTrainer
Definition:
AbstractTrainer.h:43
AbstractGraphGenerator.h
AbstractSource.h
SceneModel::PSMTrainer::addSceneGraphMessages
void addSceneGraphMessages(std::vector< ISM::ObjectSetPtr > pMessages)
Definition:
PSMTrainer.cpp:42
TreeNode.h
asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19