Go to the documentation of this file.
25 #include <MemoryX/interface/workingmemory/WorkingMemoryUpdaterBase.h>
30 #include <RobotAPI/interface/core/PoseBase.h>
31 #include <RobotAPI/interface/core/RobotState.h>
55 defineOptionalProperty<std::string>(
"ObjectPoseFile",
"MemoryX/DummyObjectLocations.json",
"A file containing framed poses for each object which should be reported by this localizer.");
57 defineOptionalProperty<std::string>(
"RobotStateComponentName",
"RobotStateComponent",
"Name of the robot state component that should be used");
73 virtual public memoryx::ObjectLocalizerInterface,
82 return "DummyObjectLocalizer";
112 memoryx::ObjectLocalizationResultList
localizeObjectClasses(
const memoryx::ObjectClassNameList& classes,
const Ice::Current&)
override;
115 std::vector<DummyObject> dummyObjects;
void onExitComponent() override
DummyObjectLocalizerPropertyDefinitions(std::string prefix)
void onConnectComponent() override
std::string getDefaultName() const override
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
memoryx::ObjectLocalizationResultList localizeObjectClasses(const memoryx::ObjectClassNameList &classes, const Ice::Current &) override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onDisconnectComponent() override
void onInitComponent() override
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Default component property definition container.
Brief description of class DummyObjectLocalizer.
This file offers overloads of toIce() and fromIce() functions for STL container types.