25 #include <boost/shared_ptr.hpp>    26 #include <boost/property_tree/ptree.hpp>    28 #include <visualization/psm/ProbabilisticSceneVisualization.h>    30 #include <trainer/PSMTrainer.h>    33 #include <ISM/common_type/ObjectSet.hpp>    70     virtual void save(boost::property_tree::ptree& pPt) = 0;
    84     bool hasType(std::string pSceneObjectType);
 
virtual void learn(std::vector< ISM::ObjectSetPtr > pExamplesList, boost::shared_ptr< SceneModel::TreeNode > tree)=0
virtual ~SceneObjectLearner()
virtual void save(boost::property_tree::ptree &pPt)=0
virtual void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mSuperior)=0
void setPriori(double pPriori)
bool hasType(std::string pSceneObjectType)
double mMaxAngleDeviation
std::string mSceneObjectType
void setVolumeOfWorkspace(double pValue)
SceneObjectLearner(std::string pSceneObjectType)
void setClusteringParameters(double pStaticBreakRatio, double pTogetherRatio, double pMaxAngleDeviation)