|
PropertyDefinitionsPtr | createPropertyDefinitions () override |
|
int | exec (const ArmarXManagerPtr &armarXManager) override |
| Runs the Qt Event Loop. More...
|
|
void | interruptCallback (int signal) override |
| interruptCallback Recieve interrupt callbacks to gracefully shut down simulator More...
|
|
void | setup (const ManagedIceObjectRegistryInterfacePtr ®istry, Ice::PropertiesPtr properties) override |
|
| SimulatorViewerApp () |
| Constructor. More...
|
|
| ~SimulatorViewerApp () override |
|
| Application () |
| Application initalizes the Ice::Application base class. More...
|
|
void | enableLibLoading (bool enable=true) |
|
std::vector< std::string > | getArmarXPackageNames () |
| getDefaultPackageNames returns the value of the ArmarX.DefaultPackages property It splits the string by , and returns the elements as a vector. More...
|
|
const std::vector< std::string > & | getCommandLineArguments () const |
|
bool | getForbidThreadCreation () const |
|
std::string | getName () const |
| Retrieve name of the application. More...
|
|
const ThreadPoolPtr & | getThreadPool () const |
|
void | icePropertiesUpdated (const std::set< std::string > &changedProperties) override |
| This method is called when new Properties are set via setIceProperties(). More...
|
|
void | interruptCallback (int signal) override |
| Cleans up connections with IceStorm before terminating the app. More...
|
|
bool | isPackageAutoDiscoveryEnabled () |
|
void | registerDataPathsFromDependencies (std::string dependencies) |
|
int | run (int argc, char *argv[]) override |
| Ice::Application replacement for the main function. More...
|
|
void | setForbidThreadCreation (bool value) |
|
void | setIceProperties (Ice::PropertiesPtr properties) override |
| Overrides PropertyUser::setIceProperties() which is called internally. More...
|
|
void | setName (const std::string &name) |
| Set name of the application. More...
|
|
void | storeCommandLineArguments (int argc, char *argv[]) |
|
void | updateIceProperties (const Ice::PropertyDict &properties) override |
|
std::vector< std::string > | getComponentProxyNames () |
|
Ice::PropertiesPtr | getIceProperties () const |
| Returns the set of Ice properties. More...
|
|
template<typename PropertyType > |
Property< PropertyType > | getProperty (const std::string &name) |
| Property creation and retrieval. More...
|
|
template<typename PropertyType > |
Property< PropertyType > | getProperty (const std::string &name) const |
| Hack to allow using getProperty in const -modified methods. More...
|
|
template<class T > |
void | getProperty (std::atomic< T > &val, const std::string &name) const |
|
template<class T > |
void | getProperty (T &val, const std::string &name) const |
|
template<class T > |
std::vector< T > | getPropertyAsCSV (const std::string &name, const std::string &splitBy=",;", bool trimElements=true, bool removeEmptyElements=true) |
|
template<class ContainerT > |
void | getPropertyAsCSV (ContainerT &val, const std::string &name, const std::string &splitBy=",;", bool trimElements=true, bool removeEmptyElements=true) |
|
PropertyDefinitionsPtr | getPropertyDefinitions () |
| Returns the component's property definition container. More...
|
|
std::vector< std::string > | getSubscribedTopicNames () |
|
std::vector< std::string > | getTopicProxyNames () |
|
bool | hasProperty (const std::string &name) |
|
virtual void | injectPropertyDefinitions (PropertyDefinitionsPtr &) |
| Called after createPropertyDefinitions by Component to inject propertes of ComponentPlugin. More...
|
|
| PropertyUser () |
|
bool | tryAddProperty (const std::string &propertyName, const std::string &value) |
|
virtual void | updateIceProperties (const std::map< std::string, std::string > &changes) |
|
void | updateProperties () |
|
void | updateProxies (IceManagerPtr) |
|
| ~PropertyUser () override |
|
A viewer that visualizes the content of the ArmarX Simulator.
The application creates an armarx::ArmarXPhysicsWorldVisualization component which connects to the SimulatorVisuUpdate topic in order to retrieve the visualization stream of the current simulated environment. The simulator data stream is continously processed and the visualization is updated accordingly. The viewer is capable of generating a complete visualization at any time. Hence, it can be started from any PC in the network at any time.
Definition at line 69 of file SimulatorViewerApp.h.