double getSceneProbability()
virtual void load(boost::property_tree::ptree &pPt)=0
void doInference(std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)
boost::shared_ptr< InferenceAlgorithm > mAlgorithm
void setInferenceAlgorithm(boost::shared_ptr< InferenceAlgorithm > pAlgorithm)
virtual void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mSuperior)=0
void loadInferenceAlgorithm(boost::property_tree::ptree &pPt)
virtual void update(std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)=0
virtual void initializeInferenceAlgorithms(std::string pAlgorithm)=0