#include <SceneObjectLearner.h>
An abstract learner for a scene object.
- Author
- Joachim Gehrung
- Version
- See SVN
Definition at line 43 of file SceneObjectLearner.h.
◆ SceneObjectLearner()
ProbabilisticSceneRecognition::SceneObjectLearner::SceneObjectLearner |
( |
std::string |
pSceneObjectType | ) |
|
Constructor.
- Parameters
-
pSceneObjectType | The type of the scene object. |
Definition at line 22 of file SceneObjectLearner.cpp.
◆ ~SceneObjectLearner()
ProbabilisticSceneRecognition::SceneObjectLearner::~SceneObjectLearner |
( |
| ) |
|
|
virtual |
◆ hasType()
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.
◆ initializeVisualizer()
virtual void ProbabilisticSceneRecognition::SceneObjectLearner::initializeVisualizer |
( |
boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > |
mSuperior | ) |
|
|
pure virtual |
◆ learn()
virtual void ProbabilisticSceneRecognition::SceneObjectLearner::learn |
( |
std::vector< ISM::ObjectSetPtr > |
pExamplesList, |
|
|
boost::shared_ptr< SceneModel::TreeNode > |
tree |
|
) |
| |
|
pure virtual |
◆ save()
virtual void ProbabilisticSceneRecognition::SceneObjectLearner::save |
( |
boost::property_tree::ptree & |
pPt | ) |
|
|
pure virtual |
◆ setClusteringParameters()
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.
◆ setPriori()
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.
◆ setVolumeOfWorkspace()
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.
◆ mMaxAngleDeviation
double ProbabilisticSceneRecognition::SceneObjectLearner::mMaxAngleDeviation |
|
protected |
◆ mPriori
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.
◆ mSceneObjectType
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.
◆ mStaticBreakRatio
double ProbabilisticSceneRecognition::SceneObjectLearner::mStaticBreakRatio |
|
protected |
◆ mTogetherRatio
double ProbabilisticSceneRecognition::SceneObjectLearner::mTogetherRatio |
|
protected |
◆ mWorkspaceVolume
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 Mon Feb 28 2022 21:52:15