|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   34 #ifndef vtkXdmfReader_h 
   35 #define vtkXdmfReader_h 
   38 #include "vtkIOXdmf2Module.h"  
   69   vtkSetStringMacro(DomainName);
 
   70   vtkGetStringMacro(DomainName);
 
   82   vtkSetStringMacro(FileName);
 
   83   vtkGetStringMacro(FileName);
 
   91   int GetNumberOfPointArrays();
 
   97   const char* GetPointArrayName(
int index);
 
  103   int GetPointArrayStatus(
const char* 
name);
 
  104   void SetPointArrayStatus(
const char* 
name, 
int status);
 
  113   int GetNumberOfCellArrays();
 
  114   const char* GetCellArrayName(
int index);
 
  115   void SetCellArrayStatus(
const char* 
name, 
int status);
 
  116   int GetCellArrayStatus(
const char* 
name);
 
  125   int GetNumberOfGrids();
 
  126   const char* GetGridName(
int index);
 
  127   void SetGridStatus(
const char* gridname, 
int status);
 
  128   int GetGridStatus(
const char* gridname);
 
  138   int GetNumberOfSets();
 
  139   const char* GetSetName(
int index);
 
  140   void SetSetStatus(
const char* gridname, 
int status);
 
  141   int GetSetStatus(
const char* gridname);
 
  156   vtkSetVector3Macro(Stride, 
int);
 
  157   vtkGetVector3Macro(Stride, 
int);
 
  163   virtual int CanReadFile(
const char* filename);
 
  169   vtkGetMacro(SILUpdateStamp, 
int);
 
  204   vtkSetMacro(ReadFromInputString, 
bool);
 
  205   vtkGetMacro(ReadFromInputString, 
bool);
 
  206   vtkBooleanMacro(ReadFromInputString, 
bool);
 
  229   void SetInputString(
const char* in);
 
  230   vtkGetStringMacro(InputString);
 
  231   void SetInputString(
const char* in, 
int len);
 
  232   vtkGetMacro(InputStringLength, 
int);
 
  233   void SetBinaryInputString(
const char*, 
int len);
 
  236     this->SetBinaryInputString(input.c_str(), 
static_cast<int>(input.length()));
 
  265   void PassCachedSelections();
 
  296   bool PrepareDocument();
 
  298   void ClearDataSetCache();
 
  
vtkXdmfArraySelection * GridsCache
std::map< int, XdmfDataSetTopoGeoPath > XdmfReaderCachedData
unsigned int LastTimeIndex
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for algorithms that produce only data object as output.
vtkXdmfArraySelection * PointArraysCache
vtkXdmfDocument * XdmfDocument
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
void SetInputString(const std::string &input)
dynamic, self-adjusting array of char
vtkCharArray * InputArray
Reads eXtensible Data Model and Format files.
const char * GetSetArrayName(int index)
a simple class to control print indentation
XdmfReaderCachedData DataSetCache
vtkXdmfArraySelection * CellArraysCache
abstract class to specify dataset behavior
int GetNumberOfSetArrays()
These methods are provided to make it easier to use the Sets in ParaView.
vtkXdmfArraySelection * SetsCache
static vtkDataObjectAlgorithm * New()
int GetSetArrayStatus(const char *name)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Base class for graph data types.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)