00001 #ifndef VISUALIZEARGUMENTS_H
00002 #define VISUALIZEARGUMENTS_H
00003
00011 #include "ArgumentParser.h"
00012 #include <string>
00013
00017 class VisualizeArguments : virtual public ArgumentParser
00018 {
00019 public:
00023 VisualizeArguments ( );
00024
00028 virtual ~VisualizeArguments ( );
00029
00030
00031 static const char* NAMES[];
00032
00036 char* getFileIn ( );
00037
00041 bool getScreenshot ( );
00042
00046 char* getScreenshotFile ( );
00047
00048 private:
00049
00050 static const char* descripts_[];
00051
00052 static const bool reqs_[];
00053
00054 static const char* defaults_[];
00055
00056 static const char* keys_[];
00057
00058 static const char* kdesc_[];
00059
00063 void initialize ( );
00064
00068 virtual void showHelpAppendix();
00069 };
00070
00071 #endif // VISUALIZEARGUMENTS_H