00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00027 #ifndef __vtkPVGUIClientOptions_h
00028 #define __vtkPVGUIClientOptions_h
00029
00030 #include "vtkPVOptions.h"
00031
00032 class VTK_EXPORT vtkPVGUIClientOptions : public vtkPVOptions
00033 {
00034 public:
00035 static vtkPVGUIClientOptions* New();
00036 vtkTypeRevisionMacro(vtkPVGUIClientOptions,vtkPVOptions);
00037 void PrintSelf(ostream& os, vtkIndent indent);
00038
00039 vtkGetMacro(PlayDemoFlag, int);
00040 vtkGetMacro(DisableRegistry, int);
00041 vtkGetMacro(CrashOnErrors, int);
00042 vtkGetMacro(StartEmpty, int);
00043 vtkGetStringMacro(ParaViewScriptName);
00044 vtkSetStringMacro(ParaViewScriptName);
00045 vtkGetStringMacro(InternalScriptName);
00046
00047 protected:
00049 vtkPVGUIClientOptions();
00050
00052 virtual ~vtkPVGUIClientOptions();
00053
00055 virtual void Initialize();
00056
00058 virtual int PostProcess(int argc, const char* const* argv);
00059
00062 virtual int WrongArgument(const char* argument);
00063
00064 private:
00065 vtkPVGUIClientOptions(const vtkPVGUIClientOptions&);
00066 void operator=(const vtkPVGUIClientOptions&);
00067
00068 vtkSetStringMacro(InternalScriptName);
00069
00070
00071 int PlayDemoFlag;
00072 int DisableRegistry;
00073 int CrashOnErrors;
00074 int StartEmpty;
00075 char* ParaViewScriptName;
00076 char* InternalScriptName;
00077 };
00078
00079 #endif // #ifndef __vtkPVGUIClientOptions_h