30 #ifndef vtkXdmf3Reader_h 31 #define vtkXdmf3Reader_h 33 #include "vtkIOXdmf3Module.h" 56 virtual void AddFileName(
const char* filename);
57 virtual void RemoveAllFileNames();
67 vtkGetMacro(FileSeriesAsTime,
bool);
73 virtual int CanReadFile(
const char* filename);
80 int GetNumberOfPointArrays();
86 const char* GetPointArrayName(
int index);
92 int GetPointArrayStatus(
const char*
name);
93 void SetPointArrayStatus(
const char*
name,
int status);
102 int GetNumberOfCellArrays();
103 const char* GetCellArrayName(
int index);
104 void SetCellArrayStatus(
const char*
name,
int status);
105 int GetCellArrayStatus(
const char*
name);
114 int GetNumberOfFieldArrays();
115 const char* GetFieldArrayName(
int index);
116 void SetFieldArrayStatus(
const char*
name,
int status);
117 int GetFieldArrayStatus(
const char*
name);
126 int GetNumberOfGrids();
127 const char* GetGridName(
int index);
128 void SetGridStatus(
const char* gridname,
int status);
129 int GetGridStatus(
const char* gridname);
139 int GetNumberOfSets();
140 const char* GetSetName(
int index);
141 void SetSetStatus(
const char* gridname,
int status);
142 int GetSetStatus(
const char* gridname);
150 {
return this->GetSetName(index); }
152 {
return this->GetSetStatus(name); }
163 int GetSILUpdateStamp();
177 virtual int RequestDataObject(
204 bool FileSeriesAsTime;
const char * GetSetArrayName(int index)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkXdmf3ArraySelection * CellArraysCache
vtkXdmf3ArraySelection * FieldArraysCache
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkXdmf3ArraySelection * SetsCache
vtkXdmf3ArraySelection * GridsCache
int GetNumberOfSetArrays()
These methods are provided to make it easier to use the Sets in ParaView.
Base class for graph data types.
static vtkDataReader * New()
helper superclass for objects that read vtk data files
vtkXdmf3ArraySelection * PointArraysCache
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
int GetSetArrayStatus(const char *name)
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
Reads eXtensible Data Model and Format files.
virtual void SetFileName(const char *)
Specify file name of vtk data file to read.
helper to identify requested arrays with