00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00020 #ifndef __vtkPVServerXDMFParameters_h
00021 #define __vtkPVServerXDMFParameters_h
00022
00023 #include "vtkPVServerObject.h"
00024
00025 class vtkClientServerStream;
00026 class vtkPVServerXDMFParametersInternals;
00027 class vtkXdmfReader;
00028
00029 class VTK_EXPORT vtkPVServerXDMFParameters : public vtkPVServerObject
00030 {
00031 public:
00032 static vtkPVServerXDMFParameters* New();
00033 vtkTypeRevisionMacro(vtkPVServerXDMFParameters, vtkPVServerObject);
00034 void PrintSelf(ostream& os, vtkIndent indent);
00035
00038 const vtkClientServerStream& GetParameters(vtkXdmfReader*);
00039
00040 protected:
00041 vtkPVServerXDMFParameters();
00042 ~vtkPVServerXDMFParameters();
00043
00044 vtkPVServerXDMFParametersInternals* Internal;
00045 private:
00046 vtkPVServerXDMFParameters(const vtkPVServerXDMFParameters&);
00047 void operator=(const vtkPVServerXDMFParameters&);
00048 };
00049
00050 #endif