Go to the documentation of this file.
43 #include <armarx/navigation/client/ice/NavigatorInterface.h>
45 #include <armarx/navigation/components/navigation_skill_provider/ComponentInterface.h>
111 void drawBoxes(const Properties& p, viz::Client& arviz);
116 static const std::string defaultName;
121 std::string robotName;
130 std::mutex safetyGuardParamsMutex;
132 Properties properties;
137 client::NavigatorInterfacePrx navigatorPrx;
139 template <
typename T>
armarx::RemoteGui::Client::FloatSpinBox k
armarx::RemoteGui::Client::FloatSpinBox maxDistance
A component plugin offering client-side access to a reader or writer and manages the lifecycle,...
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void createRemoteGuiTab()
This function should be called once in onConnect() or when you need to re-create the Remote GUI tab.
void onExitComponent() override
std::string getDefaultName() const override
Provides a ready-to-use ArViz client arviz as member variable.
armarx::RemoteGui::Client::CheckBox reduceSpeed
armarx::RemoteGui::Client::FloatSpinBox minDistance
void onDisconnectComponent() override
armarx::RemoteGui::Client::FloatSpinBox lambda
Baseclass for all ArmarX ManagedIceObjects requiring properties.
static std::string GetDefaultName()
Get the component's default name.
void onConnectComponent() override
void RemoteGui_update() override
After calling RemoteGui_startRunningTask, this function is called periodically in a separate thread.
A memory name system client which listens to the memory updates topic (MemoryListenerInterface).
void onInitComponent() override