#include <SceneObjectLearner.h>
An abstract learner for a scene object.
- Author
- Joachim Gehrung
- Version
- See SVN
Definition at line 43 of file SceneObjectLearner.h.
ProbabilisticSceneRecognition::SceneObjectLearner::SceneObjectLearner |
( |
std::string |
pSceneObjectType | ) |
|
Constructor.
- Parameters
-
pSceneObjectType | The type of the scene object. |
Definition at line 22 of file SceneObjectLearner.cpp.
ProbabilisticSceneRecognition::SceneObjectLearner::~SceneObjectLearner |
( |
| ) |
|
|
virtual |
bool ProbabilisticSceneRecognition::SceneObjectLearner::hasType |
( |
std::string |
pSceneObjectType | ) |
|
Checks, if this scene object has the given type.
- Parameters
-
pSceneObjectType | The type to check for. |
Definition at line 31 of file SceneObjectLearner.cpp.
virtual void ProbabilisticSceneRecognition::SceneObjectLearner::initializeVisualizer |
( |
boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > |
mSuperior | ) |
|
|
pure virtual |
virtual void ProbabilisticSceneRecognition::SceneObjectLearner::learn |
( |
std::vector< ISM::ObjectSetPtr > |
pExamplesList, |
|
|
boost::shared_ptr< SceneModel::TreeNode > |
tree |
|
) |
| |
|
pure virtual |
virtual void ProbabilisticSceneRecognition::SceneObjectLearner::save |
( |
boost::property_tree::ptree & |
pPt | ) |
|
|
pure virtual |
void ProbabilisticSceneRecognition::SceneObjectLearner::setClusteringParameters |
( |
double |
pStaticBreakRatio, |
|
|
double |
pTogetherRatio, |
|
|
double |
pMaxAngleDeviation |
|
) |
| |
Parameters for the clustering algorithm.
- Parameters
-
pStaticBreakRatio | The maximum ration the relationship between two objects may break. |
pTogetherRatio | The minimum ratio that two objects must be together. |
pMaxAngleDeviation | Maximum angle deviation between two objects before counting as break. |
Definition at line 36 of file SceneObjectLearner.cpp.
void ProbabilisticSceneRecognition::SceneObjectLearner::setPriori |
( |
double |
pPriori | ) |
|
Sets the a priori probability of the scene.
- Parameters
-
pPriori | The a priori probability of the scene. |
Definition at line 48 of file SceneObjectLearner.cpp.
void ProbabilisticSceneRecognition::SceneObjectLearner::setVolumeOfWorkspace |
( |
double |
pValue | ) |
|
Sets the volume of the workspace.
- Parameters
-
pValue | The volume of the workspace. |
Definition at line 43 of file SceneObjectLearner.cpp.
double ProbabilisticSceneRecognition::SceneObjectLearner::mMaxAngleDeviation |
|
protected |
double ProbabilisticSceneRecognition::SceneObjectLearner::mPriori |
|
protected |
The a priori probability for this scene. Will be set to an equal distribution for all scenes.
Definition at line 114 of file SceneObjectLearner.h.
std::string ProbabilisticSceneRecognition::SceneObjectLearner::mSceneObjectType |
|
protected |
The type of the scene object. Because we don't use any instance information this is also the identity of the scene object.
Definition at line 119 of file SceneObjectLearner.h.
double ProbabilisticSceneRecognition::SceneObjectLearner::mStaticBreakRatio |
|
protected |
double ProbabilisticSceneRecognition::SceneObjectLearner::mTogetherRatio |
|
protected |
double ProbabilisticSceneRecognition::SceneObjectLearner::mWorkspaceVolume |
|
protected |
The volume of the workspace the scene takes place in qubic meters.
Definition at line 124 of file SceneObjectLearner.h.
The documentation for this class was generated from the following files:
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09