24 #ifndef vtkFileSeriesWriter_h 25 #define vtkFileSeriesWriter_h 27 #include "vtkDataObjectAlgorithm.h" 28 #include "vtkPVVTKExtensionsDefaultModule.h" 36 void PrintSelf(ostream& os, vtkIndent indent);
42 virtual void SetWriter(vtkAlgorithm*);
43 vtkGetObjectMacro(Writer, vtkAlgorithm);
49 virtual vtkMTimeType GetMTime();
56 vtkSetStringMacro(FileNameMethod);
57 vtkGetStringMacro(FileNameMethod);
64 vtkSetStringMacro(FileName);
65 vtkGetStringMacro(FileName);
78 vtkGetMacro(WriteAllTimeSteps,
int);
79 vtkSetMacro(WriteAllTimeSteps,
int);
80 vtkBooleanMacro(WriteAllTimeSteps,
int);
86 virtual int ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
97 int RequestInformation(vtkInformation* request, vtkInformationVector** inputVector,
98 vtkInformationVector* outputVector);
99 int RequestUpdateExtent(vtkInformation* request, vtkInformationVector** inputVector,
100 vtkInformationVector* outputVector);
101 int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
102 vtkInformationVector* outputVector);
108 void SetWriterFileName(
const char* fname);
109 void WriteATimestep(vtkDataObject*, vtkInformation* inInfo);
110 void WriteInternal();
112 vtkAlgorithm* Writer;
113 char* FileNameMethod;
115 int WriteAllTimeSteps;
116 int NumberOfTimeSteps;
117 int CurrentTimeIndex;
Run-time VTK interpreter.
meta-writer for writing a file series using writers that are not time-aware.
void SetInterpreter(vtkClientServerInterpreter *interp)
Get/Set the interpreter to use to call methods on the writer.