Go to the documentation of this file.
39 #ifndef vtkXdmfReader_h
40 #define vtkXdmfReader_h
131 {
return this->GetSetName(
index); }
133 {
return this->GetSetStatus(
name); }
217 bool PrepareDocument();
219 void ClearDataSetCache();
vtkXdmfArraySelection * GridsCache
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
const char * GetPointArrayName(int index)
int GetNumberOfPointArrays()
vtkXdmfArraySelection * GetSetsSelection()
std::map< int, XdmfDataSetTopoGeoPath > XdmfReaderCachedData
int GetPointArrayStatus(const char *name)
unsigned int LastTimeIndex
#define VTKIOXDMF2_EXPORT
#define vtkSetVector3Macro(name, type)
helper superclass for objects that read vtk data files
virtual int RequestDataObject(vtkInformationVector *outputVector)
vtkXdmfArraySelection * PointArraysCache
vtkXdmfDocument * XdmfDocument
#define vtkTypeMacro(thisClass, superclass)
virtual vtkGraph * GetSIL()
void SetGridStatus(const char *gridname, int status)
int GetGridStatus(const char *gridname)
vtkXdmfArraySelection * GetPointArraySelection()
void PassCachedSelections()
XdmfReaderCachedData & GetDataSetCache()
GLuint const GLchar * name
virtual int FillOutputPortInformation(int port, vtkInformation *info)
int GetCellArrayStatus(const char *name)
#define vtkGetVector3Macro(name, type)
vtkXdmfArraySelection * GetGridSelection()
const char * GetSetName(int index)
virtual int CanReadFile(const char *filename)
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
#define vtkSetStringMacro(name)
int GetNumberOfCellArrays()
XdmfReaderCachedData DataSetCache
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
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)
vtkXdmfArraySelection * GetCellArraySelection()
int GetNumberOfSetArrays()
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkXdmfArraySelection * SetsCache
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()
GLsizei const GLchar ** string