20 #ifndef vtkVPICReader_h
21 #define vtkVPICReader_h
23 #include "vtkIOVPICModule.h"
29 VTK_ABI_NAMESPACE_BEGIN
48 vtkSetFilePathMacro(FileName);
49 vtkGetFilePathMacro(FileName);
56 vtkSetVector3Macro(Stride,
int);
57 vtkGetVector3Macro(Stride,
int);
64 vtkSetVector2Macro(XExtent,
int);
65 vtkSetVector2Macro(YExtent,
int);
66 vtkSetVector2Macro(ZExtent,
int);
70 vtkGetVector2Macro(XLayout,
int);
71 vtkGetVector2Macro(YLayout,
int);
72 vtkGetVector2Macro(ZLayout,
int);
88 int GetNumberOfPointArrays();
89 const char* GetPointArrayName(
int index);
90 int GetPointArrayStatus(
const char*
name);
91 void SetPointArrayStatus(
const char*
name,
int status);
92 void DisableAllPointArrays();
93 void EnableAllPointArrays();
138 int GhostDimension[3];
157 void LoadVariableData(
int var,
int timeStep);
158 void LoadComponent(
float* varData,
float* block,
int comp,
int numberOfComponents);
160 static void SelectionCallback(
161 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
162 static void EventCallback(
vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
169 VTK_ABI_NAMESPACE_END
Wrapper around std::string to keep symbols short.
abstract base class for most VTK objects
dynamic, self-adjusting array of float
vtkCallbackCommand * SelectionObserver
vtkImageData * GetOutput()
Get the output data object for a port on this algorithm.
class for reading VPIC data files
vtkDataArraySelection * PointDataArraySelection
vtkStdString * VariableName
supports function callbacks
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
Store on/off settings for data arrays, etc.
Generic algorithm superclass for image algs.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called in response to a REQUEST_DATA request from the executive.
vtkMultiProcessController * MPIController
Multiprocessing communication superclass.