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