37 #ifndef vtkXdmfReader_h
38 #define vtkXdmfReader_h
40 #include "vtkIOXdmf2Module.h"
70 vtkSetStringMacro(DomainName);
84 int GetNumberOfPointArrays();
90 const char* GetPointArrayName(
int index);
96 int GetPointArrayStatus(
const char*
name);
97 void SetPointArrayStatus(
const char*
name,
int status);
106 int GetNumberOfCellArrays();
107 const char* GetCellArrayName(
int index);
108 void SetCellArrayStatus(
const char*
name,
int status);
109 int GetCellArrayStatus(
const char*
name);
118 int GetNumberOfGrids();
119 const char* GetGridName(
int index);
120 void SetGridStatus(
const char* gridname,
int status);
121 int GetGridStatus(
const char* gridname);
131 int GetNumberOfSets();
132 const char* GetSetName(
int index);
133 void SetSetStatus(
const char* gridname,
int status);
134 int GetSetStatus(
const char* gridname);
142 {
return this->GetSetName(index); }
144 {
return this->GetSetStatus(name); }
151 vtkSetVector3Macro(Stride,
int);
152 vtkGetVector3Macro(Stride,
int);
158 virtual int CanReadFile(
const char* filename);
164 vtkGetMacro(SILUpdateStamp,
int);
187 XdmfReaderCachedData& GetDataSetCache();
207 void PassCachedSelections();
238 bool PrepareDocument();
240 void ClearDataSetCache();
abstract class to specify dataset behavior
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkXdmfArraySelection * CellArraysCache
Reads eXtensible Data Model and Format files.
std::map< int, XdmfDataSetTopoGeoPath > XdmfReaderCachedData
Base class for graph data types.
static vtkDataReader * New()
vtkXdmfArraySelection * PointArraysCache
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
helper superclass for objects that read vtk data files
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
const char * GetSetArrayName(int index)
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkXdmfDocument * XdmfDocument
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
vtkXdmfArraySelection * GridsCache
int GetNumberOfSetArrays()
These methods are provided to make it easier to use the Sets in ParaView.
XdmfReaderCachedData DataSetCache
unsigned int LastTimeIndex
vtkXdmfArraySelection * SetsCache
int GetSetArrayStatus(const char *name)