19 #ifndef vtkCPExodusIIInSituReader_h
20 #define vtkCPExodusIIInSituReader_h
22 #include "vtkIOExodusModule.h"
28 VTK_ABI_NAMESPACE_BEGIN
44 vtkSetFilePathMacro(FileName);
45 vtkGetFilePathMacro(FileName);
52 vtkGetMacro(CurrentTimeStep,
int);
53 vtkSetMacro(CurrentTimeStep,
int);
61 vtkGetVector2Macro(TimeStepRange,
int);
87 int NumberOfDimensions;
89 int NumberOfElementBlocks;
90 std::vector<std::string> NodalVariableNames;
91 std::vector<std::string> ElementVariableNames;
92 std::vector<int> ElementBlockIds;
93 std::vector<double> TimeSteps;
99 bool ExGetNodalVars();
102 bool ExGetElemBlocks();
110 VTK_ABI_NAMESPACE_END
111 #endif // vtkCPExodusIIInSituReader_h
Read an Exodus II file into data structures that map the raw arrays returned by the Exodus II library...
represent and manipulate point attribute data
double GetTimeStepValue(int step)
Get the floating point tag associated with the timestep at 'step'.
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkMultiBlockDataSetAlgorithm * New()
a simple class to control print indentation
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
see vtkAlgorithm for details
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
maintain an ordered list of dataarray objects
represent and manipulate 3D points
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.