22#include "vtkIOPIOModule.h"
26VTK_ABI_NAMESPACE_BEGIN
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);
123 vtkGetStringMacro(ActiveTimeDataArrayName);
124 vtkSetStringMacro(ActiveTimeDataArrayName);
170 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
class for reading PIO (Parallel Input Output) data files
class for reading PIO (Parallel Input Output) data files
supports function callbacks
Store on/off settings for data arrays, etc.
dynamic, self-adjusting array of float
a simple class to control print indentation
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
Composite dataset that organizes datasets into blocks.
Multiprocessing communication superclass.
abstract base class for most VTK objects
class for reading PIO (Parallel Input Output) data files
void DisableAllCellArrays()
The following methods allow selective reading of solutions fields.
vtkMultiProcessController * Controller
vtkStringArray * TimeDataStringArray
void SetController(vtkMultiProcessController *)
char * ActiveTimeDataArrayName
int GetCellArrayStatus(const char *name)
The following methods allow selective reading of solutions fields.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
const char * GetCellArrayName(int index)
The following methods allow selective reading of solutions fields.
vtkMultiBlockDataSet * GetOutput()
Get the reader's output.
static void SelectionModifiedCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
vtkMultiBlockDataSet * GetOutput(int index)
Get the reader's output.
vtkDataArraySelection * CellDataArraySelection
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int RequestInformation(vtkInformation *, vtkInformationVector **inVector, vtkInformationVector *) override
This is called by the superclass.
vtkGetFilePathMacro(FileName)
Specify file name of PIO data file to read.
void SetCellArrayStatus(const char *name, int status)
The following methods allow selective reading of solutions fields.
int GetNumberOfCellArrays()
The following methods allow selective reading of solutions fields.
vtkStdString CurrentTimeDataArrayName
const char * GetTimeDataArray(int idx) const
Getters for time data array candidates.
void EnableAllCellArrays()
The following methods allow selective reading of solutions fields.
vtkCallbackCommand * SelectionObserver
vtkSetFilePathMacro(FileName)
Specify file name of PIO data file to read.
int GetNumberOfTimeDataArrays() const
Getters for time data array candidates.
static vtkPIOReader * New()
Wrapper around std::string to keep symbols short.
a vtkAbstractArray subclass for strings