ApplicationOptions.h File Reference
#include <Ice/Properties.h>
#include <IceUtil/Handle.h>
#include <iostream>
#include <ostream>
#include <string>
#include "../ArmarXDummyManager.h"
#include "properties/PropertyUser.h"
+ Include dependency graph for ApplicationOptions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  Options
 Stucture containing the parsed options of the application. More...


 This file offers overloads of toIce() and fromIce() functions for STL container types.
 This namespace contains all relevent methods to parse and print options and propertiesas used by the armarx::Application.


enum  OptionsFormat {
  eHelpBrief, eOptionsDetailed, eDoxygen, eDoxygenComponentPages,
  eConfig, eXml
 Help format to display. More...


PropertyUserList getPropertyUsers (ArmarXDummyManagerPtr dummyManager)
 Return the list of property users. More...
Ice::PropertiesPtr mergeProperties (Ice::PropertiesPtr properties, int argc, char *argv[])
 Merge command line options into properties. More...
Options parseHelpOptions (Ice::PropertiesPtr properties, int argc, char *argv[])
 Parse the help options. More...
void showHelp (ApplicationPtr application, ArmarXDummyManagerPtr dummyManager, Options options, Ice::PropertiesPtr properties, std::ostream &out=std::cout)
 Prints help according to the format selection in options. More...