28 #ifndef vtkCPExodusIIInSituReader_h 29 #define vtkCPExodusIIInSituReader_h 31 #include "vtkIOExodusModule.h" 53 vtkSetStringMacro(FileName)
54 vtkGetStringMacro(FileName)
61 vtkGetMacro(CurrentTimeStep,
int)
62 vtkSetMacro(CurrentTimeStep,
int)
70 vtkGetVector2Macro(TimeStepRange,
int)
78 return TimeSteps.at(step);
101 bool ExGetMetaData();
102 int NumberOfDimensions;
104 int NumberOfElementBlocks;
105 std::vector<std::string> NodalVariableNames;
106 std::vector<std::string> ElementVariableNames;
107 std::vector<int> ElementBlockIds;
108 std::vector<double> TimeSteps;
109 int TimeStepRange[2];
114 bool ExGetNodalVars();
117 bool ExGetElemBlocks();
125 #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
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
see vtkAlgorithm for details
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
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.