34 #ifndef vtkXdmfReader_h
35 #define vtkXdmfReader_h
37 #include "vtkIOXdmf2Module.h"
67 vtkSetStringMacro(DomainName);
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 GetNumberOfGrids();
116 const char* GetGridName(
int index);
117 void SetGridStatus(
const char* gridname,
int status);
118 int GetGridStatus(
const char* gridname);
128 int GetNumberOfSets();
129 const char* GetSetName(
int index);
130 void SetSetStatus(
const char* gridname,
int status);
131 int GetSetStatus(
const char* gridname);
139 {
return this->GetSetName(index); }
141 {
return this->GetSetStatus(name); }
148 vtkSetVector3Macro(Stride,
int);
149 vtkGetVector3Macro(Stride,
int);
155 virtual int CanReadFile(
const char* filename);
161 vtkGetMacro(SILUpdateStamp,
int);
197 vtkInformationVector *) VTK_OVERRIDE;
198 virtual
int FillOutputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
204 void PassCachedSelections();
209 unsigned int LastTimeIndex;
235 bool PrepareDocument();
237 void ClearDataSetCache();
243 int ChooseTimeStep(vtkInformation* outInfo);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Reads eXtensible Data Model and Format files.
std::map< int, XdmfDataSetTopoGeoPath > XdmfReaderCachedData
Base class for graph data types.
static vtkDataReader * New()
helper superclass for objects that read vtk data files
a simple class to control print indentation
const char * GetSetArrayName(int index)
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
int GetNumberOfSetArrays()
These methods are provided to make it easier to use the Sets in ParaView.
int GetSetArrayStatus(const char *name)