60 #ifndef vtkFileSeriesReader_h 61 #define vtkFileSeriesReader_h 72 struct vtkFileSeriesReaderInternals;
99 virtual int CanReadFile(
const char* filename);
105 virtual void AddFileName(
const char* fname);
110 virtual void RemoveAllFileNames();
115 virtual unsigned int GetNumberOfFileNames();
120 virtual const char* GetFileName(
unsigned int idx);
122 const char* GetCurrentFileName();
128 vtkGetMacro(UseMetaFile,
int);
129 vtkSetMacro(UseMetaFile,
int);
130 vtkBooleanMacro(UseMetaFile,
int);
138 vtkGetMacro(IgnoreReaderTime,
bool);
139 vtkSetMacro(IgnoreReaderTime,
bool);
140 vtkBooleanMacro(IgnoreReaderTime,
bool);
180 virtual int RequestInformationForInput(
187 virtual int ReadMetaDataFile(
const char* metafilename,
vtkStringArray* filesToRead,
188 std::vector<double>& timeValues,
int maxFilesToRead =
VTK_INT_MAX);
203 virtual void UpdateMetaData();
208 void ResetTimeRanges();
213 void RemoveAllFileNamesInternal();
214 void AddFileNameInternal(
const char*);
219 virtual void RemoveAllRealFileNamesInternal();
224 void CopyRealFileNamesFromFileNames();
234 vtkFileSeriesReaderInternals* Internal;
int UseMetaFile
True if use a meta-file, false otherwise.
#define VTKPVVTKEXTENSIONSIOCORE_EXPORT
meta-reader to read file series
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual unsigned long GetErrorCode()
int RequestUpdateTime(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestUpdateTimeDependentInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
bool UseJsonMetaFile
True if meta-file is of Json format, false otherwise.