31#ifndef vtkCPExodusIIInSituReader_h
32#define vtkCPExodusIIInSituReader_h
34#include "vtkIOExodusModule.h"
50 virtual
void PrintSelf(ostream &os,
vtkIndent indent);
56 vtkSetStringMacro(FileName)
64 vtkGetMacro(CurrentTimeStep,
int)
73 vtkGetVector2Macro(TimeStepRange,
int)
79 double GetTimeStepValue(
int step)
81 return TimeSteps.at(step);
104 bool ExGetMetaData();
105 int NumberOfDimensions;
107 int NumberOfElementBlocks;
108 std::vector<std::string> NodalVariableNames;
109 std::vector<std::string> ElementVariableNames;
110 std::vector<int> ElementBlockIds;
111 std::vector<double> TimeSteps;
112 int TimeStepRange[2];
117 bool ExGetNodalVars();
120 bool ExGetElemBlocks();
Read an Exodus II file into data structures that map the raw arrays returned by the Exodus II library...
vtkCPExodusIIInSituReader()
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
see vtkAlgorithm for details
static vtkCPExodusIIInSituReader * New()
~vtkCPExodusIIInSituReader()
maintain an unordered list of dataarray objects
a simple class to control print indentation
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
represent and manipulate point attribute data
represent and manipulate 3D points
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.