28 #ifndef vtkCPExodusIIInSituReader_h
29 #define vtkCPExodusIIInSituReader_h
31 #include "vtkIOExodusModule.h"
47 void PrintSelf(ostream &os,
vtkIndent indent) VTK_OVERRIDE;
53 vtkSetStringMacro(FileName)
61 vtkGetMacro(CurrentTimeStep,
int)
70 vtkGetVector2Macro(TimeStepRange,
int)
76 double GetTimeStepValue(
int step)
78 return TimeSteps.at(step);
89 vtkInformationVector *) VTK_OVERRIDE;
90 int RequestInformation(vtkInformation *, vtkInformationVector **,
91 vtkInformationVector *) VTK_OVERRIDE;
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
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
static vtkMultiBlockDataSetAlgorithm * New()
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Allocate and hold a VTK object.
maintain an ordered list of dataarray objects
Composite dataset that organizes datasets into blocks.
represent and manipulate 3D points