37 #ifndef vtkXdmfReader_h
38 #define vtkXdmfReader_h
40 #include "vtkIOXdmf2Module.h"
70 vtkSetStringMacro(DomainName);
142 {
return this->GetSetName(
index); }
144 {
return this->GetSetStatus(
name); }
151 vtkSetVector3Macro(Stride,
int);
152 vtkGetVector3Macro(Stride,
int);
164 vtkGetMacro(SILUpdateStamp,
int);
238 bool PrepareDocument();
240 void ClearDataSetCache();
helper superclass for objects that read vtk data files
abstract class to specify dataset behavior
Base class for graph data types.
a simple class to control print indentation
Reads eXtensible Data Model and Format files.
const char * GetGridName(int index)
vtkXdmfDocument * XdmfDocument
vtkXdmfArraySelection * GridsCache
int GetNumberOfPointArrays()
Get information about point-based arrays.
unsigned int LastTimeIndex
vtkXdmfArraySelection * GetSetsSelection()
std::map< int, XdmfDataSetTopoGeoPath > XdmfReaderCachedData
vtkXdmfArraySelection * GetCellArraySelection()
int GetSetStatus(const char *gridname)
void SetGridStatus(const char *gridname, int status)
int GetCellArrayStatus(const char *name)
vtkXdmfArraySelection * SetsCache
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetPointArrayStatus(const char *name, int status)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestDataObject(vtkInformationVector *outputVector)
virtual int CanReadFile(const char *filename)
Determine if the file can be read with this reader.
int GetNumberOfSets()
Get/Set information about sets.
vtkXdmfArraySelection * CellArraysCache
void PassCachedSelections()
void SetCellArrayStatus(const char *name, int status)
XdmfReaderCachedData DataSetCache
int GetSetArrayStatus(const char *name)
const char * GetCellArrayName(int index)
int GetNumberOfSetArrays()
These methods are provided to make it easier to use the Sets in ParaView.
int GetPointArrayStatus(const char *name)
Get/Set the point array status.
XdmfReaderCachedData & GetDataSetCache()
Get the data set cache.
const char * GetSetName(int index)
const char * GetSetArrayName(int index)
int GetGridStatus(const char *gridname)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
const char * GetPointArrayName(int index)
Returns the name of point array at the give index.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
static vtkXdmfReader * New()
vtkXdmfArraySelection * GetPointArraySelection()
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
int GetNumberOfGrids()
Get/Set information about grids.
vtkXdmfArraySelection * GetGridSelection()
virtual vtkGraph * GetSIL()
SIL describes organization of/relationships between classifications eg.
vtkXdmfArraySelection * PointArraysCache
void SetSetStatus(const char *gridname, int status)
int GetNumberOfCellArrays()
Get information about cell-based arrays.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.