24 #ifndef vtkHDFReader_h
25 #define vtkHDFReader_h
28 #include "vtkIOHDFModule.h"
63 vtkSetFilePathMacro(FileName);
64 vtkGetFilePathMacro(FileName);
98 int GetNumberOfPointArrays();
99 int GetNumberOfCellArrays();
107 const char* GetPointArrayName(
int index);
108 const char* GetCellArrayName(
int index);
111 vtkSetMacro(MaximumLevelsToReadByDefaultForAMR,
unsigned int);
112 vtkGetMacro(MaximumLevelsToReadByDefaultForAMR,
unsigned int);
127 int CanReadFileVersion(
int major,
int minor);
143 int Read(
const std::vector<vtkIdType>& numberOfPoints,
144 const std::vector<vtkIdType>& numberOfCells,
145 const std::vector<vtkIdType>& numberOfConnectivityIds,
int filePiece,
155 static void SelectionModifiedCallback(
156 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
206 unsigned int MaximumLevelsToReadByDefaultForAMR = 0;
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
vtkCallbackCommand * SelectionObserver
The observer to modify this object when the array selections are modified.
abstract base class for most VTK objects
abstract class to specify dataset behavior
Abstract superclass for all arrays.
static vtkDataObjectAlgorithm * New()
Implementation for the vtkHDFReader.
superclass for callback/observer methods
supports function callbacks
a simple class to control print indentation
topologically and geometrically regular array of data
Store on/off settings for data arrays, etc.
dataset represents arbitrary combinations of all possible cell types
represent and manipulate attribute data in a dataset
char * FileName
The input file's name.
Superclass for algorithms that produce only data object as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static constexpr int GetNumberOfAttributeTypes()
How many attribute types we have.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
hierarchical dataset of vtkUniformGrids
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.