Public Member Functions | List of all members
ProbabilisticSceneRecognition::InferenceAlgorithm Class Referenceabstract

#include <InferenceAlgorithm.h>

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

Public Member Functions

virtual void doInference (std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)=0
 
virtual double getProbability ()=0
 
 InferenceAlgorithm ()
 
virtual void load (boost::property_tree::ptree &pPt)=0
 
virtual ~InferenceAlgorithm ()
 

Detailed Description

Abstract class for an inference algorithm. In this case inference is the process of determining the scene probability based on the scene model.

Author
Joachim Gehrung
Version
See SVN

Definition at line 41 of file InferenceAlgorithm.h.

Constructor & Destructor Documentation

ProbabilisticSceneRecognition::InferenceAlgorithm::InferenceAlgorithm ( )

Constructor.

Definition at line 22 of file InferenceAlgorithm.cpp.

ProbabilisticSceneRecognition::InferenceAlgorithm::~InferenceAlgorithm ( )
virtual

Destructor.

Definition at line 26 of file InferenceAlgorithm.cpp.

Member Function Documentation

virtual void ProbabilisticSceneRecognition::InferenceAlgorithm::doInference ( std::vector< ISM::Object >  pEvidenceList,
std::ofstream &  pRuntimeLogger 
)
pure virtual
virtual double ProbabilisticSceneRecognition::InferenceAlgorithm::getProbability ( )
pure virtual
virtual void ProbabilisticSceneRecognition::InferenceAlgorithm::load ( boost::property_tree::ptree &  pPt)
pure virtual

Loads the model from an XML file.

Parameters
pPtData structure for performing XML operations.

Implemented in ProbabilisticSceneRecognition::ForegroundInferenceAlgorithm, and ProbabilisticSceneRecognition::BackgroundInferenceAlgorithm.


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