19#ifndef vtkCPExodusIIInSituReader_h 
   20#define vtkCPExodusIIInSituReader_h 
   22#include "vtkIOExodusModule.h"  
   28VTK_ABI_NAMESPACE_BEGIN
 
   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();
 
Read an Exodus II file into data structures that map the raw arrays returned by the Exodus II library...
 
vtkCPExodusIIInSituReader()
 
vtkGetFilePathMacro(FileName)
Get/Set the name of the Exodus file to read.
 
double GetTimeStepValue(int step)
Get the floating point tag associated with the timestep at 'step'.
 
~vtkCPExodusIIInSituReader() override
 
vtkSetFilePathMacro(FileName)
Get/Set the name of the Exodus file to read.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
 
static vtkCPExodusIIInSituReader * New()
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
maintain an ordered list of dataarray objects
 
a simple class to control print indentation
 
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
 
Allocate and hold a VTK object.
 
represent and manipulate point attribute data
 
represent and manipulate 3D points