Go to the documentation of this file.
27 #include <QApplication>
50 defineOptionalProperty<float>(
"UpdateRate", 30.0f,
"Rate at which the data is polled from the simulator");
51 defineOptionalProperty<bool>(
"UseDebugDrawer",
false,
52 "Whether to create the debug drawer component for the viewer.");
104 void closeRequest_sent();
CoinViewer::RecursiveMutexPtr mutex
ArmarXPhysicsWorldVisualizationPtr simVisu
QCoreApplication * qApplication
void interruptCallback(int signal) override
interruptCallback Recieve interrupt callbacks to gracefully shut down simulator
int exec(const ArmarXManagerPtr &armarXManager) override
Runs the Qt Event Loop.
SimulatorViewerAppPropertyDefinitions(std::string prefix)
memoryx::EntityDrawerComponentPtr debugDrawer
virtual std::string getDomainName()
Retrieve the domain name used for property parsing.
A viewer that visualizes the content of the ArmarX Simulator.
void setup(const ManagedIceObjectRegistryInterfacePtr ®istry, Ice::PropertiesPtr properties) override
~SimulatorViewerApp() override
std::shared_ptr< RecursiveMutex > RecursiveMutexPtr
ArmarXSimulatorWindowPtr mainWindow
PropertyDefinitionsPtr createPropertyDefinitions() override
Baseclass for all ArmarX applications.
Application property definition container.
#define ARMARXCORE_IMPORT_EXPORT
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
This file offers overloads of toIce() and fromIce() functions for STL container types.
SimulatorViewerApp()
Constructor.