41 sceneObject->update(pEvidenceList, pRuntimeLogger);
43 mProbability = std::max(
mProbability, sceneObject->getSceneObjectProbability() * sceneObject->getSceneObjectPriori());
50 if(sceneObject->getSceneObjectProbability() * sceneObject->getSceneObjectPriori() ==
mProbability && !done)
52 sceneObject->setBestStatus(
true);
55 sceneObject->setBestStatus(
false);
MaximumForegroundInferenceAlgorithm(boost::shared_ptr< std::vector< boost::shared_ptr< SceneObjectDescription > > > &pSceneObjects)
~MaximumForegroundInferenceAlgorithm()
#define ROS_INFO_STREAM(args)
void doInference(std::vector< ISM::Object > pEvidenceList, std::ofstream &pRuntimeLogger)
boost::shared_ptr< std::vector< boost::shared_ptr< SceneObjectDescription > > > mSceneObjects