#include <SceneObjectContent.h>
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 () |
Abstract class for modelling the contents of a scene object.
Definition at line 42 of file SceneObjectContent.h.
ProbabilisticSceneRecognition::SceneObjectContent::SceneObjectContent | ( | ) |
Constructor.
Definition at line 22 of file SceneObjectContent.cpp.
|
virtual |
Destructor.
Definition at line 26 of file SceneObjectContent.cpp.
|
pure virtual |
Returns the probability for the scene object modelled by this class.
Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.
|
pure virtual |
Initializes the visualization mechanism.
mSuperior | The superior visualizer coordinating the scene visualizers. |
Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.
|
pure virtual |
Loads the model from an XML file.
pPt | Data structure for performing XML operations. |
Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.
|
pure virtual |
Marks the scene object with the best score.
pStatus | True, to select the scene object as the one with the best score. |
Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.
|
pure virtual |
Updates the model with new evidence.
pEvidenceList | A list containing all evidences. |
Implemented in ProbabilisticSceneRecognition::OcmSceneObjectContent.