Main Page
Namespaces
Classes
Files
File List
File Members
include
inference
model
foreground
SummarizedForegroundInferenceAlgorithm.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
#include <ISM/common_type/Object.hpp>
34
35
namespace
ProbabilisticSceneRecognition
{
36
43
class
SummarizedForegroundInferenceAlgorithm
:
public
ForegroundInferenceAlgorithm
{
44
public
:
45
51
SummarizedForegroundInferenceAlgorithm
(
boost::shared_ptr
<std::vector<
boost::shared_ptr<SceneObjectDescription>
> >& pSceneObjects);
52
56
~SummarizedForegroundInferenceAlgorithm
();
57
64
void
doInference
(std::vector<ISM::Object> pEvidenceList, std::ofstream& pRuntimeLogger);
65
66
72
double
getProbability
();
73
74
private
:
75
79
double
mProbability
;
80
};
81
}
ProbabilisticSceneRecognition::SummarizedForegroundInferenceAlgorithm::SummarizedForegroundInferenceAlgorithm
SummarizedForegroundInferenceAlgorithm(boost::shared_ptr< std::vector< boost::shared_ptr< SceneObjectDescription > > > &pSceneObjects)
Definition:
SummarizedForegroundInferenceAlgorithm.cpp:22
ProbabilisticSceneRecognition::SummarizedForegroundInferenceAlgorithm::doInference
void doInference(std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)
Definition:
SummarizedForegroundInferenceAlgorithm.cpp:32
ProbabilisticSceneRecognition::ForegroundInferenceAlgorithm
Definition:
ForegroundInferenceAlgorithm.h:46
boost::shared_ptr
ForegroundInferenceAlgorithm.h
ProbabilisticSceneRecognition::SummarizedForegroundInferenceAlgorithm::mProbability
double mProbability
Definition:
SummarizedForegroundInferenceAlgorithm.h:79
ProbabilisticSceneRecognition
Definition:
MappedProbabilityTable.h:33
ProbabilisticSceneRecognition::SummarizedForegroundInferenceAlgorithm
Definition:
SummarizedForegroundInferenceAlgorithm.h:43
ProbabilisticSceneRecognition::SummarizedForegroundInferenceAlgorithm::getProbability
double getProbability()
Definition:
SummarizedForegroundInferenceAlgorithm.cpp:54
ProbabilisticSceneRecognition::SummarizedForegroundInferenceAlgorithm::~SummarizedForegroundInferenceAlgorithm
~SummarizedForegroundInferenceAlgorithm()
Definition:
SummarizedForegroundInferenceAlgorithm.cpp:28
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:08