80 #ifndef vtkFileSeriesReader_h 81 #define vtkFileSeriesReader_h 92 struct vtkFileSeriesReaderInternals;
112 virtual int CanReadFile(
const char* filename);
118 virtual void AddFileName(
const char* fname);
123 virtual void RemoveAllFileNames();
128 virtual unsigned int GetNumberOfFileNames();
133 virtual const char* GetFileName(
unsigned int idx);
135 const char* GetCurrentFileName();
141 vtkGetMacro(UseMetaFile,
int);
142 vtkSetMacro(UseMetaFile,
int);
143 vtkBooleanMacro(UseMetaFile,
int);
151 vtkGetMacro(IgnoreReaderTime,
bool);
152 vtkSetMacro(IgnoreReaderTime,
bool);
153 vtkBooleanMacro(IgnoreReaderTime,
bool);
188 virtual int RequestInformationForInput(
195 virtual int ReadMetaDataFile(
const char* metafilename,
vtkStringArray* filesToRead,
196 std::vector<double>& timeValues,
int maxFilesToRead =
VTK_INT_MAX);
211 virtual void UpdateMetaData();
216 void ResetTimeRanges();
221 void RemoveAllFileNamesInternal();
222 void AddFileNameInternal(
const char*);
227 virtual void RemoveAllRealFileNamesInternal();
232 void CopyRealFileNamesFromFileNames();
242 vtkFileSeriesReaderInternals* Internal;
int UseMetaFile
True if use a meta-file, false otherwise.
#define VTKPVVTKEXTENSIONSIOCORE_EXPORT
meta-reader to read file series
virtual int RequestUpdateTime(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
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.