Go to the documentation of this file.
29 #include <ArmarXCore/interface/core/PackagePath.h>
38 #include <armarx/navigation/components/navigation_memory/ComponentInterface.h>
71 const Ice::Current& current)
override;
104 std::string packageToLoad =
"PriorKnowledgeData";
105 std::string snapshotToLoad =
"";
107 long laserScannerFeaturesMaxHistorySize = 20;
116 float visuFrequency = 2;
118 bool visuCostmaps =
true;
119 float zOffsetCostmap = 5;
121 bool visuHumans =
true;
122 bool visuTransparent =
false;
123 int visuHumanMaxAgeMs = 1000;
125 bool visuRooms =
true;
130 Properties properties;
131 mutable std::mutex propertiesMutex;
bool storeLocationGraph(const armarx::data::PackagePath &packagePath, const Ice::Current ¤t) override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void RemoteGui_update() override
void onExitComponent() override
void onDisconnectComponent() override
Provides an objpose::ObjectPoseTopicPrx objectPoseTopic as member variable.
armarx::RemoteGui::Client::CheckBox visuLocations
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
void onInitComponent() override
armarx::RemoteGui::Client::Button reloadSnapshot
Provides a ready-to-use ArViz client arviz as member variable.
bool visuRelativeLocations
Base class of memory server components.
std::string getDefaultName() const override
Baseclass for all ArmarX ManagedIceObjects requiring properties.
void update(Component &owner)
void onConnectComponent() override
static std::string GetDefaultName()
armarx::RemoteGui::Client::CheckBox visuGraphEdges
void createRemoteGuiTab()
armarx::RemoteGui::Client::GroupBox group
void setup(Component &owner)