60 #ifndef vtkFileSeriesReader_h 61 #define vtkFileSeriesReader_h 72 struct vtkFileSeriesReaderInternals;
92 virtual int CanReadFile(
const char* filename);
98 virtual void AddFileName(
const char* fname);
103 virtual void RemoveAllFileNames();
108 virtual unsigned int GetNumberOfFileNames();
113 virtual const char* GetFileName(
unsigned int idx);
115 const char* GetCurrentFileName();
121 vtkGetMacro(UseMetaFile,
int);
122 vtkSetMacro(UseMetaFile,
int);
123 vtkBooleanMacro(UseMetaFile,
int);
131 vtkGetMacro(IgnoreReaderTime,
bool);
132 vtkSetMacro(IgnoreReaderTime,
bool);
133 vtkBooleanMacro(IgnoreReaderTime,
bool);
168 virtual int RequestInformationForInput(
175 virtual int ReadMetaDataFile(
const char* metafilename,
vtkStringArray* filesToRead,
176 std::vector<double>& timeValues,
int maxFilesToRead =
VTK_INT_MAX);
191 virtual void UpdateMetaData();
196 void ResetTimeRanges();
201 void RemoveAllFileNamesInternal();
202 void AddFileNameInternal(
const char*);
207 virtual void RemoveAllRealFileNamesInternal();
212 void CopyRealFileNamesFromFileNames();
222 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 *)
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.