14 #ifndef vtkTRUCHASReader_h
15 #define vtkTRUCHASReader_h
17 #include "vtkIOTRUCHASModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
34 vtkSetFilePathMacro(FileName);
35 vtkGetFilePathMacro(FileName);
41 static int CanReadFile(
VTK_FILEPATH const char* filename);
49 int GetNumberOfBlockArrays();
50 const char* GetBlockArrayName(
int index);
51 void SetBlockArrayStatus(
const char* gridname,
int status);
52 int GetBlockArrayStatus(
const char* gridname);
60 int GetNumberOfPointArrays();
66 const char* GetPointArrayName(
int index);
72 int GetPointArrayStatus(
const char*
name);
73 void SetPointArrayStatus(
const char*
name,
int status);
81 int GetNumberOfCellArrays();
87 const char* GetCellArrayName(
int index);
93 int GetCellArrayStatus(
const char*
name);
94 void SetCellArrayStatus(
const char*
name,
int status);
114 friend class Internal;
125 VTK_ABI_NAMESPACE_END
read GE TRUCHAS format HDF5 files
vtkDataArraySelection * PointArrayChoices
vtkDataArraySelection * BlockChoices
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkMultiBlockDataSetAlgorithm * New()
a simple class to control print indentation
Store on/off settings for data arrays, etc.
vtkDataArraySelection * CellArrayChoices
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.