29#ifndef vtkVPICReader_h
30#define vtkVPICReader_h
32#include "vtkIOVPICModule.h"
64 vtkSetVector3Macro(Stride,
int);
65 vtkGetVector3Macro(Stride,
int);
72 vtkSetVector2Macro(XExtent,
int);
73 vtkSetVector2Macro(YExtent,
int);
74 vtkSetVector2Macro(ZExtent,
int);
78 vtkGetVector2Macro(XLayout,
int);
79 vtkGetVector2Macro(YLayout,
int);
80 vtkGetVector2Macro(ZLayout,
int);
146 int GhostDimension[3];
165 void LoadComponent(
float* varData,
float* block,
int comp,
int numberOfComponents);
168 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
supports function callbacks
Store on/off settings for data arrays for a vtkSource.
dynamic, self-adjusting array of float
Generic algorithm superclass for image algs.
topologically and geometrically regular array of data
a simple class to control print indentation
Multiprocessing communication superclass.
abstract base class for most VTK objects
Wrapper around std::string to keep symbols short.
class for reading VPIC data files
void SetPointArrayStatus(const char *name, int status)
The following methods allow selective reading of solutions fields.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called in response to a REQUEST_DATA request from the executive.
vtkGetFilePathMacro(FileName)
Specify file name of VPIC data file to read.
vtkMultiProcessController * MPIController
vtkImageData * GetOutput(int index)
Get the reader's output.
void LoadVariableData(int var, int timeStep)
int GetPointArrayStatus(const char *name)
The following methods allow selective reading of solutions fields.
vtkImageData * GetOutput()
Get the reader's output.
vtkDataArraySelection * PointDataArraySelection
void EnableAllPointArrays()
The following methods allow selective reading of solutions fields.
static vtkVPICReader * New()
vtkCallbackCommand * SelectionObserver
void DisableAllPointArrays()
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.
vtkSetFilePathMacro(FileName)
Specify file name of VPIC data file to read.
void LoadComponent(float *varData, float *block, int comp, int numberOfComponents)
int RequestInformation(vtkInformation *, vtkInformationVector **inVector, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
int GetNumberOfPointArrays()
The following methods allow selective reading of solutions fields.
const char * GetPointArrayName(int index)
The following methods allow selective reading of solutions fields.
static void EventCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
vtkStdString * VariableName
~vtkVPICReader() override
static void SelectionCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)