19 #ifndef vtkPIOReader_h
20 #define vtkPIOReader_h
22 #include "vtkIOPIOModule.h"
26 VTK_ABI_NAMESPACE_BEGIN
49 vtkSetFilePathMacro(FileName);
50 vtkGetFilePathMacro(FileName);
57 vtkSetMacro(CurrentTimeStep,
int);
58 vtkGetMacro(CurrentTimeStep,
int);
65 vtkGetMacro(HyperTreeGrid,
bool);
66 vtkSetMacro(HyperTreeGrid,
bool);
73 vtkSetMacro(Tracers,
bool);
74 vtkGetMacro(Tracers,
bool);
81 vtkSetMacro(Float64,
bool);
82 vtkGetMacro(Float64,
bool);
99 int GetNumberOfCellArrays();
100 const char* GetCellArrayName(
int index);
101 int GetCellArrayStatus(
const char*
name);
102 void SetCellArrayStatus(
const char*
name,
int status);
103 void DisableAllCellArrays();
104 void EnableAllCellArrays();
112 int GetNumberOfTimeDataArrays()
const;
113 const char* GetTimeDataArray(
int idx)
const;
123 vtkGetStringMacro(ActiveTimeDataArrayName);
124 vtkSetStringMacro(ActiveTimeDataArrayName);
169 static void SelectionModifiedCallback(
170 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
177 VTK_ABI_NAMESPACE_END
Wrapper around std::string to keep symbols short.
vtkStdString CurrentTimeDataArrayName
abstract base class for most VTK objects
vtkMultiBlockDataSet * GetOutput()
Get the output data object for a port on this algorithm.
class for reading PIO (Parallel Input Output) data files
dynamic, self-adjusting array of float
a vtkAbstractArray subclass for strings
vtkStringArray * TimeDataStringArray
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkMultiBlockDataSetAlgorithm * New()
supports function callbacks
a simple class to control print indentation
Store on/off settings for data arrays, etc.
vtkMultiProcessController * Controller
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
char * ActiveTimeDataArrayName
class for reading PIO (Parallel Input Output) data files
vtkCallbackCommand * SelectionObserver
Composite dataset that organizes datasets into blocks.
class for reading PIO (Parallel Input Output) data files
vtkDataArraySelection * CellDataArraySelection
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Multiprocessing communication superclass.