24 #ifndef vtkFileSeriesWriter_h 25 #define vtkFileSeriesWriter_h 56 vtkSetStringMacro(FileNameMethod);
57 vtkGetStringMacro(FileNameMethod);
64 vtkSetStringMacro(FileName);
65 vtkGetStringMacro(FileName);
79 vtkGetMacro(WriteAllTimeSteps,
int);
80 vtkSetMacro(WriteAllTimeSteps,
int);
81 vtkBooleanMacro(WriteAllTimeSteps,
int);
92 vtkGetStringMacro(FileNameSuffix);
93 vtkSetStringMacro(FileNameSuffix);
100 vtkGetMacro(MinTimeStep,
int);
101 vtkSetClampMacro(MinTimeStep,
int, 0, VTK_INT_MAX);
110 vtkGetMacro(MaxTimeStep,
int);
111 vtkSetMacro(MaxTimeStep,
int);
118 vtkGetMacro(TimeStepStride,
int);
119 vtkSetClampMacro(TimeStepStride,
int, 1, VTK_INT_MAX);
135 static bool SuffixValidation(
char* fileNameSuffix);
152 void SetWriterFileName(
const char* fname);
154 void WriteInternal();
157 char* FileNameMethod;
159 int WriteAllTimeSteps;
160 char* FileNameSuffix;
161 int NumberOfTimeSteps;
162 int CurrentTimeIndex;
#define VTKPVVTKEXTENSIONSIOCORE_EXPORT
static vtkDataObjectAlgorithm * New()
vtkTypeUInt64 vtkMTimeType
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Run-time VTK interpreter.
meta-writer for writing a file series using writers that are not time-aware.
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual vtkMTimeType GetMTime()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void operator=(const vtkObjectBase &)
void SetInterpreter(vtkClientServerInterpreter *interp)
Get/Set the interpreter to use to call methods on the writer.