#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.