35 #ifndef vtkXdmf3Reader_h
36 #define vtkXdmf3Reader_h
38 #include "vtkIOXdmf3Module.h"
57 virtual void AddFileName(
const char* filename);
58 virtual void RemoveAllFileNames();
65 vtkSetMacro(FileSeriesAsTime,
bool);
66 vtkGetMacro(FileSeriesAsTime,
bool);
70 virtual int CanReadFile(
const char* filename);
75 int GetNumberOfPointArrays();
79 const char* GetPointArrayName(
int index);
83 int GetPointArrayStatus(
const char*
name);
84 void SetPointArrayStatus(
const char*
name,
int status);
91 int GetNumberOfCellArrays();
92 const char* GetCellArrayName(
int index);
93 void SetCellArrayStatus(
const char*
name,
int status);
94 int GetCellArrayStatus(
const char*
name);
101 int GetNumberOfFieldArrays();
102 const char* GetFieldArrayName(
int index);
103 void SetFieldArrayStatus(
const char*
name,
int status);
104 int GetFieldArrayStatus(
const char*
name);
111 int GetNumberOfGrids();
112 const char* GetGridName(
int index);
113 void SetGridStatus(
const char* gridname,
int status);
114 int GetGridStatus(
const char* gridname);
122 int GetNumberOfSets();
123 const char* GetSetName(
int index);
124 void SetSetStatus(
const char* gridname,
int status);
125 int GetSetStatus(
const char* gridname);
133 {
return this->GetSetName(index); }
135 {
return this->GetSetStatus(name); }
143 int GetSILUpdateStamp();
157 virtual int RequestDataObject(
184 bool FileSeriesAsTime;
const char * GetSetArrayName(int index)
vtkXdmf3ArraySelection * CellArraysCache
vtkXdmf3ArraySelection * FieldArraysCache
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkXdmf3ArraySelection * SetsCache
vtkXdmf3ArraySelection * GridsCache
int GetNumberOfSetArrays()
Base class for graph data types.
static vtkDataReader * New()
void PrintSelf(ostream &os, vtkIndent indent)
helper superclass for objects that read vtk data files
vtkXdmf3ArraySelection * PointArraysCache
virtual int FillOutputPortInformation(int port, vtkInformation *info)
a simple class to control print indentation
int GetSetArrayStatus(const char *name)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Reads eXtensible Data Model and Format files.
virtual void SetFileName(const char *)
helper to identify requested arrays with