 |
VTK
9.0.1
|
Go to the documentation of this file.
30 #ifndef vtkXdmf3Reader_h
31 #define vtkXdmf3Reader_h
34 #include "vtkIOXdmf3Module.h"
49 void SetFileName(
const char* filename);
57 virtual void AddFileName(
const char* filename);
58 virtual void RemoveAllFileNames();
67 vtkSetMacro(FileSeriesAsTime,
bool);
68 vtkGetMacro(FileSeriesAsTime,
bool);
74 virtual int CanReadFile(
const char* filename);
81 int GetNumberOfPointArrays();
87 const char* GetPointArrayName(
int index);
93 int GetPointArrayStatus(
const char*
name);
94 void SetPointArrayStatus(
const char*
name,
int status);
103 int GetNumberOfCellArrays();
104 const char* GetCellArrayName(
int index);
105 void SetCellArrayStatus(
const char*
name,
int status);
106 int GetCellArrayStatus(
const char*
name);
115 int GetNumberOfFieldArrays();
116 const char* GetFieldArrayName(
int index);
117 void SetFieldArrayStatus(
const char*
name,
int status);
118 int GetFieldArrayStatus(
const char*
name);
127 int GetNumberOfGrids();
128 const char* GetGridName(
int index);
129 void SetGridStatus(
const char* gridname,
int status);
130 int GetGridStatus(
const char* gridname);
140 int GetNumberOfSets();
141 const char* GetSetName(
int index);
142 void SetSetStatus(
const char* gridname,
int status);
143 int GetSetStatus(
const char* gridname);
162 int GetSILUpdateStamp();
169 vtkSetStringMacro(FileNameInternal);
204 bool FileSeriesAsTime;
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
helper to identify requested arrays with
Superclass for algorithms that produce only data object as output.
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
Reads eXtensible Data Model and Format files.
vtkXdmf3ArraySelection * SetsCache
int GetSetArrayStatus(const char *name)
a simple class to control print indentation
vtkXdmf3ArraySelection * PointArraysCache
vtkXdmf3ArraySelection * FieldArraysCache
const char * GetSetArrayName(int index)
vtkXdmf3ArraySelection * GridsCache
const char * FileNameInternal
static vtkDataObjectAlgorithm * New()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Base class for graph data types.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int GetNumberOfSetArrays()
These methods are provided to make it easier to use the Sets in ParaView.
vtkXdmf3ArraySelection * CellArraysCache