Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
c
d
g
m
o
p
r
s
t
x
+
Functions
d
g
m
p
r
s
t
x
Variables
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
~
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
y
z
+
Typedefs
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
+
Macros
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
y
include
inference
model
foreground
PowerSetForegroundInferenceAlgorithm.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/property_tree/ptree.hpp>
26
27
#include <asr_msgs/AsrObject.h>
28
29
#include <visualization/psm/ProbabilisticSceneVisualization.h>
30
31
// Local includes
32
#include "
inference/model/foreground/ForegroundInferenceAlgorithm.h
"
33
34
#include <ISM/common_type/Object.hpp>
35
36
namespace
ProbabilisticSceneRecognition
{
37
44
class
PowerSetForegroundInferenceAlgorithm
:
public
ForegroundInferenceAlgorithm
{
45
public
:
46
52
PowerSetForegroundInferenceAlgorithm
(
boost::shared_ptr
<std::vector<
boost::shared_ptr<SceneObjectDescription>
> >& pSceneObjects);
53
57
~PowerSetForegroundInferenceAlgorithm
();
58
65
void
doInference
(std::vector<ISM::Object> pEvidenceList, std::ofstream& pRuntimeLogger);
66
67
73
double
getProbability
();
74
75
private
:
76
80
double
mProbability
;
81
};
82
}
ProbabilisticSceneRecognition::PowerSetForegroundInferenceAlgorithm::mProbability
double mProbability
Definition:
PowerSetForegroundInferenceAlgorithm.h:80
ProbabilisticSceneRecognition::PowerSetForegroundInferenceAlgorithm
Definition:
PowerSetForegroundInferenceAlgorithm.h:44
ProbabilisticSceneRecognition::ForegroundInferenceAlgorithm
Definition:
ForegroundInferenceAlgorithm.h:46
ProbabilisticSceneRecognition::PowerSetForegroundInferenceAlgorithm::getProbability
double getProbability()
Definition:
PowerSetForegroundInferenceAlgorithm.cpp:96
boost::shared_ptr
ProbabilisticSceneRecognition::PowerSetForegroundInferenceAlgorithm::PowerSetForegroundInferenceAlgorithm
PowerSetForegroundInferenceAlgorithm(boost::shared_ptr< std::vector< boost::shared_ptr< SceneObjectDescription > > > &pSceneObjects)
Definition:
PowerSetForegroundInferenceAlgorithm.cpp:22
ForegroundInferenceAlgorithm.h
ProbabilisticSceneRecognition::PowerSetForegroundInferenceAlgorithm::doInference
void doInference(std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)
Definition:
PowerSetForegroundInferenceAlgorithm.cpp:32
ProbabilisticSceneRecognition
Definition:
MappedProbabilityTable.h:33
ProbabilisticSceneRecognition::PowerSetForegroundInferenceAlgorithm::~PowerSetForegroundInferenceAlgorithm
~PowerSetForegroundInferenceAlgorithm()
Definition:
PowerSetForegroundInferenceAlgorithm.cpp:28
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Mon Feb 28 2022 21:50:12