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

#include <SceneObjectContent.h>

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

Public Member Functions

virtual double getSceneObjectProbability ()=0
 
virtual void initializeVisualizer (boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mSuperior)=0
 
virtual void load (boost::property_tree::ptree &pPt)=0
 
 SceneObjectContent ()
 
virtual void setBestStatus (bool pStatus)=0
 
virtual void update (std::vector< ISM::Object > pEvidenceList)=0
 
virtual ~SceneObjectContent ()
 

Detailed Description

Abstract class for modelling the contents of a scene object.

Author
Joachim Gehrung
Version
See SVN

Definition at line 42 of file SceneObjectContent.h.

Constructor & Destructor Documentation

ProbabilisticSceneRecognition::SceneObjectContent::SceneObjectContent ( )

Constructor.

Definition at line 22 of file SceneObjectContent.cpp.

ProbabilisticSceneRecognition::SceneObjectContent::~SceneObjectContent ( )
virtual

Destructor.

Definition at line 26 of file SceneObjectContent.cpp.

Member Function Documentation

virtual double ProbabilisticSceneRecognition::SceneObjectContent::getSceneObjectProbability ( )
pure virtual

Returns the probability for the scene object modelled by this class.

Returns
Probability for this scene object.

Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.

virtual void ProbabilisticSceneRecognition::SceneObjectContent::initializeVisualizer ( boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization >  mSuperior)
pure virtual

Initializes the visualization mechanism.

Parameters
mSuperiorThe superior visualizer coordinating the scene visualizers.

Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.

virtual void ProbabilisticSceneRecognition::SceneObjectContent::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::OcmSceneObjectContent.

virtual void ProbabilisticSceneRecognition::SceneObjectContent::setBestStatus ( bool  pStatus)
pure virtual

Marks the scene object with the best score.

Parameters
pStatusTrue, to select the scene object as the one with the best score.

Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.

virtual void ProbabilisticSceneRecognition::SceneObjectContent::update ( std::vector< ISM::Object >  pEvidenceList)
pure virtual

Updates the model with new evidence.

Parameters
pEvidenceListA list containing all evidences.

Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.


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