 |
VTK
9.1.0
|
Go to the documentation of this file.
35 #ifndef vtkCGNSFileSeriesReader_h
36 #define vtkCGNSFileSeriesReader_h
38 #include "vtkIOCGNSReaderModule.h"
46 class vtkCGNSSubsetInclusionLattice;
92 vtkGetMacro(IgnoreReaderTime,
bool);
93 vtkSetMacro(IgnoreReaderTime,
bool);
94 vtkBooleanMacro(IgnoreReaderTime,
bool);
139 void OnReaderModifiedEvent();
142 unsigned long ReaderObserverId;
143 bool InProcessRequest;
144 std::vector<std::string> ActiveFiles;
VTK_FILEPATH const char * GetCurrentFileName() const
Returns the filename being used for current timesteps.
static vtkCGNSFileSeriesReader * New()
vtkCGNSReader creates a multi-block dataset and reads unstructured grids, and structured meshes from ...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Helper class to process file series.
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to setup the Reader and then forward the pass to the reader.
Multiprocessing communication superclass.
a simple class to control print indentation
vtkNew< vtkFileSeriesHelper > FileSeriesHelper
void SetController(vtkMultiProcessController *controller)
Get/Set the controller.
bool UpdateActiveFileSet(vtkInformation *info)
Update this->ActiveFiles, a collection of files to be read to satisfy the current request.
vtkCGNSFileSeriesReader()
void AddFileName(VTK_FILEPATH const char *fname)
Add/remove files names in the file series.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Handles the RequestData pass.
Adds support for reading temporal or partitioned CGNS files.
~vtkCGNSFileSeriesReader() override
void ChooseActiveFile(int index)
Select the file from this->ActiveFiles at the given index and set that on this->Reader.
virtual void SetReader(vtkCGNSReader *reader)
Get/Set the reader.
void RemoveAllFileNames()
Add/remove files names in the file series.
int CanReadFile(VTK_FILEPATH const char *filename)
Test a file for readability.
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.