36 #ifndef vtkXdmfReader_h 
   37 #define vtkXdmfReader_h 
   39 #include "vtkIOXdmf2Module.h"  
   68   vtkSetStringMacro(DomainName);
 
   69   vtkGetStringMacro(DomainName);
 
   80   int GetNumberOfPointArrays();
 
   84   const char* GetPointArrayName(
int index);
 
   88   int GetPointArrayStatus(
const char* 
name);
 
   89   void SetPointArrayStatus(
const char* 
name, 
int status);
 
   96   int GetNumberOfCellArrays();
 
   97   const char* GetCellArrayName(
int index);
 
   98   void SetCellArrayStatus(
const char* 
name, 
int status);
 
   99   int GetCellArrayStatus(
const char* 
name);
 
  106   int GetNumberOfGrids();
 
  107   const char* GetGridName(
int index);
 
  108   void SetGridStatus(
const char* gridname, 
int status);
 
  109   int GetGridStatus(
const char* gridname);
 
  117   int GetNumberOfSets();
 
  118   const char* GetSetName(
int index);
 
  119   void SetSetStatus(
const char* gridname, 
int status);
 
  120   int GetSetStatus(
const char* gridname);
 
  128     { 
return this->GetSetName(index); }
 
  130     { 
return this->GetSetStatus(name); }
 
  136   vtkSetVector3Macro(Stride, 
int);
 
  137   vtkGetVector3Macro(Stride, 
int);
 
  141   virtual int CanReadFile(
const char* filename);
 
  145   vtkGetMacro(SILUpdateStamp, 
int);
 
  165   XdmfReaderCachedData& GetDataSetCache();
 
  185   void PassCachedSelections();
 
  214   bool PrepareDocument();
 
  216   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)
 
helper superclass for objects that read vtk data files 
 
virtual int FillOutputPortInformation(int port, vtkInformation *info)
 
a simple class to control print indentation 
 
const char * GetSetArrayName(int index)
 
vtkXdmfDocument * XdmfDocument
 
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
vtkXdmfArraySelection * GridsCache
 
int GetNumberOfSetArrays()
 
XdmfReaderCachedData DataSetCache
 
unsigned int LastTimeIndex
 
vtkXdmfArraySelection * SetsCache
 
int GetSetArrayStatus(const char *name)