00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00020 #ifndef __vtkPVDataSetReaderModule_h
00021 #define __vtkPVDataSetReaderModule_h
00022
00023 #include "vtkPVReaderModule.h"
00024
00025 class VTK_EXPORT vtkPVDataSetReaderModule : public vtkPVReaderModule
00026 {
00027 public:
00028 static vtkPVDataSetReaderModule* New();
00029 vtkTypeRevisionMacro(vtkPVDataSetReaderModule, vtkPVReaderModule);
00030 void PrintSelf(ostream& os, vtkIndent indent);
00031
00033 void CreateProperties();
00034
00036 virtual void InitializePrototype();
00037
00038 virtual int Initialize(const char* fname, vtkPVReaderModule*& prm);
00039
00040 protected:
00041 vtkPVDataSetReaderModule() {};
00042 ~vtkPVDataSetReaderModule() {};
00043
00044 private:
00045 vtkPVDataSetReaderModule(const vtkPVDataSetReaderModule&);
00046 void operator=(const vtkPVDataSetReaderModule&);
00047 };
00048
00049 #endif