39 #ifndef __vtkXdmfReader_h
40 #define __vtkXdmfReader_h
82 int GetNumberOfPointArrays();
86 const char* GetPointArrayName(
int index);
90 int GetPointArrayStatus(
const char*
name);
91 void SetPointArrayStatus(
const char*
name,
int status);
98 int GetNumberOfCellArrays();
99 const char* GetCellArrayName(
int index);
100 void SetCellArrayStatus(
const char*
name,
int status);
101 int GetCellArrayStatus(
const char*
name);
108 int GetNumberOfGrids();
109 const char* GetGridName(
int index);
110 void SetGridStatus(
const char* gridname,
int status);
111 int GetGridStatus(
const char* gridname);
119 int GetNumberOfSets();
120 const char* GetSetName(
int index);
121 void SetSetStatus(
const char* gridname,
int status);
122 int GetSetStatus(
const char* gridname);
130 {
return this->GetSetName(index); }
132 {
return this->GetSetStatus(name); }
143 virtual int CanReadFile(
const char* filename);
173 void PassCachedSelections();
199 bool PrepareDocument();
#define vtkGetMacro(name, type)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkXdmfArraySelection * CellArraysCache
#define VTKIOXDMF2_EXPORT
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
Reads eXtensible Data Model and Format files.
Base class for graph data types.
static vtkDataReader * New()
vtkXdmfArraySelection * PointArraysCache
void PrintSelf(ostream &os, vtkIndent indent)
helper superclass for objects that read vtk data files
GLuint const GLchar * name
virtual int FillOutputPortInformation(int port, vtkInformation *info)
a simple class to control print indentation
#define vtkGetVector3Macro(name, type)
const char * GetSetArrayName(int index)
#define vtkGetStringMacro(name)
vtkXdmfDocument * XdmfDocument
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkXdmfArraySelection * GridsCache
int GetNumberOfSetArrays()
unsigned int LastTimeIndex
vtkXdmfArraySelection * SetsCache
int GetSetArrayStatus(const char *name)
#define vtkSetVector3Macro(name, type)