50 #ifndef vtkFileSeriesReader_h 51 #define vtkFileSeriesReader_h 54 #include "vtkPVVTKExtensionsDefaultModule.h" 58 struct vtkFileSeriesReaderInternals;
65 void PrintSelf(ostream& os, vtkIndent indent);
73 virtual int ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
78 virtual int CanReadFile(
const char* filename);
84 virtual void AddFileName(
const char* fname);
89 virtual void RemoveAllFileNames();
94 virtual unsigned int GetNumberOfFileNames();
99 virtual const char* GetFileName(
unsigned int idx);
101 const char* GetCurrentFileName();
107 vtkGetMacro(UseMetaFile,
int);
108 vtkSetMacro(UseMetaFile,
int);
109 vtkBooleanMacro(UseMetaFile,
int);
117 vtkGetMacro(IgnoreReaderTime,
int);
118 vtkSetMacro(IgnoreReaderTime,
int);
119 vtkBooleanMacro(IgnoreReaderTime,
int);
126 virtual int RequestInformation(vtkInformation* request, vtkInformationVector** inputVector,
127 vtkInformationVector* outputVector);
128 virtual int RequestUpdateExtent(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
135 vtkInformation*, vtkInformationVector**, vtkInformationVector*)
139 virtual int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
140 vtkInformationVector* outputVector);
148 virtual int RequestInformationForInput(
149 int index, vtkInformation* request = NULL, vtkInformationVector* outputVector = NULL);
155 virtual int ReadMetaDataFile(
156 const char* metafilename, vtkStringArray* filesToRead,
int maxFilesToRead = VTK_INT_MAX);
166 virtual void UpdateMetaData();
171 void ResetTimeRanges();
174 void RemoveAllFileNamesInternal();
175 void AddFileNameInternal(
const char*);
179 int ChooseInput(vtkInformation*);
185 vtkFileSeriesReaderInternals* Internal;
int UseMetaFile
True if use a meta-file, false otherwise.
meta-reader to read file series
virtual int RequestUpdateTime(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestUpdateTimeDependentInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)