Go to the documentation of this file.
30 float calculateConfidence(
const DateTime& localization,
const DateTime& now)
const;
armarx::RemoteGui::Client::FloatSlider maxConfidence
std::vector< ObjectPose > ObjectPoseSeq
void update(Decay &decay)
void updateConfidence(objpose::ObjectPose &pose, const DateTime &now) const
void updateConfidences(objpose::ObjectPoseSeq &objectPoses, const DateTime &now) const
Models decay of object localizations by decreasing the confidence the longer the object was not local...
float removeObjectsBelowConfidence
armarx::RemoteGui::Client::CheckBox enabled
armarx::RemoteGui::Client::FloatSlider minConfidence
float delaySeconds
Duration after latest localization before decay starts.
armarx::RemoteGui::Client::FloatSpinBox delaySeconds
float durationSeconds
How long to reach minConfidence.
void setup(const Decay &decay)
Represents a point in time.
void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="decay.")
armarx::RemoteGui::Client::FloatSpinBox durationSeconds
Base Class for all Logging classes.
armarx::RemoteGui::Client::GroupBox group
An object pose as stored by the ObjectPoseStorage.
armarx::RemoteGui::Client::FloatSlider removeObjectsBelowConfidence