Public Member Functions | List of all members
ProbabilisticSceneRecognition::BackgroundSceneContent Class Reference

#include <BackgroundSceneContent.h>

Inheritance diagram for ProbabilisticSceneRecognition::BackgroundSceneContent:
Inheritance graph
[legend]

Public Member Functions

 BackgroundSceneContent ()
 
void initializeInferenceAlgorithms (std::string pAlgorithm)
 
void initializeVisualizer (boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mSuperior)
 
void load (boost::property_tree::ptree &pPt)
 
void update (std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)
 
 ~BackgroundSceneContent ()
 
- Public Member Functions inherited from ProbabilisticSceneRecognition::SceneContent
double getSceneProbability ()
 
 SceneContent ()
 
virtual ~SceneContent ()
 

Additional Inherited Members

- Protected Member Functions inherited from ProbabilisticSceneRecognition::SceneContent
void doInference (std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)
 
void loadInferenceAlgorithm (boost::property_tree::ptree &pPt)
 
void setInferenceAlgorithm (boost::shared_ptr< InferenceAlgorithm > pAlgorithm)
 

Detailed Description

This subclass of the SceneContent class is a wrapper for storing the resources required by a background scene. The background scene is based onthe same calculations as the foreground scene, but the information here is assumed equal distributed.

Author
Joachim Gehrung
Version
See SVN

Definition at line 53 of file BackgroundSceneContent.h.

Constructor & Destructor Documentation

ProbabilisticSceneRecognition::BackgroundSceneContent::BackgroundSceneContent ( )

Constructor.

Definition at line 22 of file BackgroundSceneContent.cpp.

ProbabilisticSceneRecognition::BackgroundSceneContent::~BackgroundSceneContent ( )

Destructor.

Definition at line 27 of file BackgroundSceneContent.cpp.

Member Function Documentation

void ProbabilisticSceneRecognition::BackgroundSceneContent::initializeInferenceAlgorithms ( std::string  pAlgorithm)
virtual

Initializes the inference algorithms. The algorithm that should be used is determined by the given string.

Parameters
pAlgorithmThe name of the inference algorithm that should be used.

Implements ProbabilisticSceneRecognition::SceneContent.

Definition at line 36 of file BackgroundSceneContent.cpp.

void ProbabilisticSceneRecognition::BackgroundSceneContent::initializeVisualizer ( boost::shared_ptr< Visualization::ProbabilisticSceneVisualization >  mSuperior)
virtual

Initializes the visualization mechanism.

Parameters
mSuperiorThe superior visualizer coordinating the scene visualizers.

Implements ProbabilisticSceneRecognition::SceneContent.

Definition at line 52 of file BackgroundSceneContent.cpp.

void ProbabilisticSceneRecognition::BackgroundSceneContent::load ( boost::property_tree::ptree &  pPt)
virtual

Loads the model from an XML file.

Parameters
pPtData structure for performing XML operations.

Implements ProbabilisticSceneRecognition::SceneContent.

Definition at line 31 of file BackgroundSceneContent.cpp.

void ProbabilisticSceneRecognition::BackgroundSceneContent::update ( std::vector< ISM::Object >  pEvidenceList,
std::ofstream &  pRuntimeLogger 
)
virtual

Updates the model with new evidence.

Parameters
pEvidenceListA list containing all evidences.
pRuntimeLoggerA file handle for runtime logging.

Implements ProbabilisticSceneRecognition::SceneContent.

Definition at line 57 of file BackgroundSceneContent.cpp.


The documentation for this class was generated from the following files:


asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09