93 std::vector<boost::shared_ptr<SceneObjectLearner>>
mLearners;
std::vector< boost::shared_ptr< SceneObjectLearner > > mLearners
ForegroundSceneContent mForegroundSceneContent
void xmlOutput(boost::shared_ptr< SceneModel::Topology > pTopology)
std::string mInferenceAlgorithm
std::pair< double, double > recognize(boost::shared_ptr< TestSet > pEvidence, bool pFullyMeshed=false)
std::vector< boost::shared_ptr< ISM::ObjectSet > > mExamplesList
double getProbability(boost::shared_ptr< TestSet > pEvidence)
bool evaluate(boost::shared_ptr< SceneModel::Topology > pTopology, bool pFullyMeshed=false)
boost::property_tree::ptree mModel
boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mVisualizer
std::ofstream mRuntimeLogger
void update(boost::shared_ptr< SceneModel::TreeNode > pTree)
TopologyEvaluator(std::vector< boost::shared_ptr< ISM::ObjectSet >> pExamplesList, std::vector< boost::shared_ptr< SceneObjectLearner >> pLearners, double pRecognitionThreshold)