VisualizeArguments.h

Go to the documentation of this file.
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   // Names of usable arguments
00031   static const char* NAMES[];
00032   
00036   char* getFileIn ( );
00037   
00041   bool getScreenshot ( );
00042 
00046   char* getScreenshotFile ( );
00047 
00048 private:
00049   // Descriptions of arguments
00050   static const char* descripts_[];
00051   // Arguments requiration
00052   static const bool reqs_[];
00053   // Default values of arguments
00054   static const char* defaults_[];
00055   // Keys value
00056   static const char* keys_[];
00057   // Keys description
00058   static const char* kdesc_[];
00059 
00063   void initialize ( );
00064 
00068   virtual void showHelpAppendix();
00069 };
00070 
00071 #endif // VISUALIZEARGUMENTS_H

Generated on Thu Dec 6 19:33:11 2007 for Radiosity Renderer and Visualizer by  doxygen 1.5.2