Public Member Functions |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetFileNames (int nfiles, const char **names) |
virtual void | SetFileName (const char *name) |
char ** | GetFileNames () |
int | GetNumberOfFileNames () |
void | SetGenerateFileIdArray (int flag) |
virtual int | GetGenerateFileIdArray () |
virtual void | GenerateFileIdArrayOn () |
virtual void | GenerateFileIdArrayOff () |
virtual int | GetTotalNumberOfElements () |
virtual int | GetTotalNumberOfNodes () |
int | GetNumberOfVariableArrays () |
const char * | GetVariableArrayName (int a_which) |
void | EnableDSPFiltering () |
void | AddFilter (vtkDSPFilterDefinition *a_filter) |
void | StartAddingFilter () |
void | AddFilterInputVar (char *name) |
void | AddFilterOutputVar (char *name) |
void | AddFilterNumeratorWeight (double weight) |
void | AddFilterForwardNumeratorWeight (double weight) |
void | AddFilterDenominatorWeight (double weight) |
void | FinishAddingFilter () |
void | RemoveFilter (char *a_outputVariableName) |
|
virtual void | SetFilePattern (const char *) |
virtual char * | GetFilePattern () |
virtual void | SetFilePrefix (const char *) |
virtual char * | GetFilePrefix () |
|
void | SetFileRange (int, int) |
void | SetFileRange (int *r) |
virtual int * | GetFileRange () |
virtual void | GetFileRange (int &, int &) |
virtual void | GetFileRange (int[2]) |
|
virtual int | GetNumberOfFiles () |
int | CanReadFile (const char *fname) |
int | GetNumberOfCellArrays () |
const char * | GetCellArrayName (int index) |
int | GetCellArrayID (const char *name) |
int | GetCellArrayNumberOfComponents (int index) |
void | SetCellArrayStatus (int index, int flag) |
void | SetCellArrayStatus (const char *, int flag) |
int | GetCellArrayStatus (int index) |
int | GetCellArrayStatus (const char *) |
int | GetNumberOfSideSetArrays () |
int | GetSideSetArrayStatus (int index) |
int | GetSideSetArrayStatus (const char *name) |
void | SetSideSetArrayStatus (int index, int flag) |
void | SetSideSetArrayStatus (const char *name, int flag) |
const char * | GetSideSetArrayName (int index) |
virtual int | GetDisplayType () |
virtual void | SetDisplayType (int type) |
virtual void | ExodusModelMetadataOn () |
virtual void | ExodusModelMetadataOff () |
virtual void | SetExodusModelMetadata (int) |
virtual int | GetExodusModelMetadata () |
vtkExodusModel * | GetExodusModel () |
virtual void | SetPackExodusModelOntoOutput (int) |
virtual int | GetPackExodusModelOntoOutput () |
virtual void | PackExodusModelOntoOutputOn () |
virtual void | PackExodusModelOntoOutputOff () |
int | IsValidVariable (const char *type, const char *name) |
int | GetVariableID (const char *type, const char *name) |
void | SetAllAssemblyArrayStatus (int status) |
void | SetAllBlockArrayStatus (int status) |
void | SetAllCellArrayStatus (int status) |
void | SetAllHierarchyArrayStatus (int status) |
void | SetAllMaterialArrayStatus (int status) |
void | SetAllPartArrayStatus (int status) |
void | SetAllPointArrayStatus (int status) |
void | SetAllArrayStatus (vtkExodusReader::ArrayType type, int flag) |
void | SetArrayStatus (vtkExodusReader::ArrayType type, const char *name, int flag) |
void | SetArrayStatus (const char *type, const char *name, int flag) |
int | GetArrayStatus (vtkExodusReader::ArrayType type, const char *name) |
int | GetArrayStatus (const char *type, const char *name) |
int | GetTimeSeriesData (int ID, const char *vName, const char *vType, vtkFloatArray *result) |
vtkExodusReader::ArrayType | GetArrayTypeID (const char *type) |
virtual char * | GetFileName () |
virtual void | SetXMLFileName (const char *) |
virtual char * | GetXMLFileName () |
virtual void | SetTimeStep (int) |
virtual int | GetTimeStep () |
virtual void | SetGenerateBlockIdCellArray (int) |
virtual int | GetGenerateBlockIdCellArray () |
virtual void | GenerateBlockIdCellArrayOn () |
virtual void | GenerateBlockIdCellArrayOff () |
const char * | GetBlockIdArrayName () |
virtual void | SetApplyDisplacements (int) |
virtual int | GetApplyDisplacements () |
virtual void | ApplyDisplacementsOn () |
virtual void | ApplyDisplacementsOff () |
virtual void | SetDisplacementMagnitude (float) |
virtual float | GetDisplacementMagnitude () |
virtual char * | GetTitle () |
virtual int | GetDimensionality () |
virtual int | GetNumberOfTimeSteps () |
int | GetNumberOfElements () |
virtual int | GetNumberOfNodeSets () |
virtual int | GetNumberOfSideSets () |
virtual int | GetNumberOfBlocks () |
virtual int * | GetTimeStepRange () |
virtual void | GetTimeStepRange (int &, int &) |
virtual void | GetTimeStepRange (int[2]) |
virtual void | SetTimeStepRange (int, int) |
void | SetTimeStepRange (int[2]) |
int | GetNumberOfNodes () |
int | GetNumberOfElementsInBlock (int block_idx) |
int | GetBlockId (int block_idx) |
int | GetNumberOfPointArrays () |
const char * | GetPointArrayName (int index) |
int | GetPointArrayID (const char *name) |
int | GetPointArrayNumberOfComponents (int index) |
void | SetPointArrayStatus (int index, int flag) |
void | SetPointArrayStatus (const char *, int flag) |
int | GetPointArrayStatus (int index) |
int | GetPointArrayStatus (const char *) |
int | GetNumberOfBlockArrays () |
const char * | GetBlockArrayName (int index) |
int | GetBlockArrayID (const char *name) |
void | SetBlockArrayStatus (int index, int flag) |
void | SetBlockArrayStatus (const char *, int flag) |
int | GetBlockArrayStatus (int index) |
int | GetBlockArrayStatus (const char *) |
int | GetNumberOfNodeSetArrays () |
int | GetNodeSetArrayStatus (int index) |
int | GetNodeSetArrayStatus (const char *name) |
void | SetNodeSetArrayStatus (int index, int flag) |
void | SetNodeSetArrayStatus (const char *name, int flag) |
const char * | GetNodeSetArrayName (int index) |
int | GetNumberOfPartArrays () |
const char * | GetPartArrayName (int arrayIdx) |
int | GetPartArrayID (const char *name) |
const char * | GetPartBlockInfo (int arrayIdx) |
void | SetPartArrayStatus (int index, int flag) |
void | SetPartArrayStatus (const char *, int flag) |
int | GetPartArrayStatus (int index) |
int | GetPartArrayStatus (const char *) |
int | GetNumberOfMaterialArrays () |
const char * | GetMaterialArrayName (int arrayIdx) |
int | GetMaterialArrayID (const char *name) |
void | SetMaterialArrayStatus (int index, int flag) |
void | SetMaterialArrayStatus (const char *, int flag) |
int | GetMaterialArrayStatus (int index) |
int | GetMaterialArrayStatus (const char *) |
int | GetNumberOfAssemblyArrays () |
const char * | GetAssemblyArrayName (int arrayIdx) |
int | GetAssemblyArrayID (const char *name) |
void | SetAssemblyArrayStatus (int index, int flag) |
void | SetAssemblyArrayStatus (const char *, int flag) |
int | GetAssemblyArrayStatus (int index) |
int | GetAssemblyArrayStatus (const char *) |
int | GetNumberOfHierarchyArrays () |
const char * | GetHierarchyArrayName (int arrayIdx) |
void | SetHierarchyArrayStatus (int index, int flag) |
void | SetHierarchyArrayStatus (const char *, int flag) |
int | GetHierarchyArrayStatus (int index) |
int | GetHierarchyArrayStatus (const char *) |
virtual int | GetHasModeShapes () |
virtual void | SetHasModeShapes (int) |
virtual void | HasModeShapesOn () |
virtual void | HasModeShapesOff () |
int | GetNumberOfArrays (vtkExodusReader::ArrayType type) |
const char * | GetArrayName (vtkExodusReader::ArrayType type, int id) |
virtual void | SetGenerateGlobalElementIdArray (int) |
virtual int | GetGenerateGlobalElementIdArray () |
virtual void | GenerateGlobalElementIdArrayOn () |
virtual void | GenerateGlobalElementIdArrayOff () |
virtual void | SetGenerateGlobalNodeIdArray (int) |
virtual int | GetGenerateGlobalNodeIdArray () |
virtual void | GenerateGlobalNodeIdArrayOn () |
virtual void | GenerateGlobalNodeIdArrayOff () |
vtkDataObject * | GetInput (int port) |
vtkDataObject * | GetInput () |
vtkUnstructuredGrid * | GetUnstructuredGridInput (int port) |
vtkUnstructuredGrid * | GetOutput () |
vtkUnstructuredGrid * | GetOutput (int) |
virtual void | SetOutput (vtkDataObject *d) |
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | SetInput (vtkDataObject *) |
void | SetInput (int, vtkDataObject *) |
void | AddInput (vtkDataObject *) |
void | AddInput (int, vtkDataObject *) |
int | HasExecutive () |
vtkExecutive * | GetExecutive () |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual int | ModifyRequest (vtkInformation *request, int when) |
vtkInformation * | GetInputPortInformation (int port) |
vtkInformation * | GetOutputPortInformation (int port) |
int | GetNumberOfInputPorts () |
int | GetNumberOfOutputPorts () |
void | UpdateProgress (double amount) |
vtkInformation * | GetInputArrayInformation (int idx) |
void | RemoveAllInputs () |
vtkDataObject * | GetOutputDataObject (int port) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
int | GetNumberOfInputConnections (int port) |
int | GetTotalNumberOfInputConnections () |
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
virtual void | Update () |
virtual void | UpdateInformation () |
virtual void | UpdateWholeExtent () |
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
virtual double | ComputePriority () |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
virtual void | DebugOn () |
virtual void | DebugOff () |
unsigned char | GetDebug () |
void | SetDebug (unsigned char debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &os) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Protected Member Functions |
| vtkPExodusReader () |
| ~vtkPExodusReader () |
void | GetDSPOutputArrays (int exoid, vtkUnstructuredGrid *output) |
void | SetUpEmptyGrid () |
int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| vtkExodusReader () |
| ~vtkExodusReader () |
void | NewExodusModel () |
void | ReadGeometry (int exoid, vtkUnstructuredGrid *output) |
void | ReadCells (int exoid, vtkUnstructuredGrid *output) |
void | ReadPoints (int exoid, vtkUnstructuredGrid *output) |
void | ReadArrays (int exoid, vtkUnstructuredGrid *output) |
void | ReadNodeAndSideSets (int exoid, vtkUnstructuredGrid *output) |
vtkDataArray * | ReadPointArray (int exoid, int varIndex) |
vtkDataArray * | ReadPointVector (int handle, int varIndex, int dim) |
vtkDataArray * | ReadCellArray (int exoid, int varIndex) |
vtkDataArray * | ReadCellVector (int handle, int varIndex, int dim) |
void | ReadNodeSetMetadata () |
void | ReadSideSetMetadata () |
int | GetExtraCellCountForNodeSideSets () |
void | GenerateExtraArrays (vtkUnstructuredGrid *output) |
virtual void | SetTitle (const char *) |
int | OpenCurrentFile () |
void | CloseCurrentFile () |
void | SetUpPointMap (int num_points) |
int | GetPointMapIndex (int point_id) |
void | SetGlobalElementIdCache (int *list) |
void | GetAllTimes (vtkInformationVector *) |
virtual void | SetCurrentFileName (const char *) |
virtual void | SetCurrentXMLFileName (const char *) |
| vtkUnstructuredGridAlgorithm () |
| ~vtkUnstructuredGridAlgorithm () |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual void | ExecuteData (vtkDataObject *output) |
virtual void | Execute () |
| vtkAlgorithm () |
| ~vtkAlgorithm () |
virtual void | SetNumberOfInputPorts (int n) |
virtual void | SetNumberOfOutputPorts (int n) |
int | InputPortIndexInRange (int index, const char *action) |
int | OutputPortIndexInRange (int index, const char *action) |
int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
virtual vtkExecutive * | CreateDefaultExecutive () |
virtual void | ReportReferences (vtkGarbageCollector *) |
virtual void | SetNumberOfInputConnections (int port, int n) |
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
virtual void | SetErrorCode (unsigned long) |
| vtkObject () |
virtual | ~vtkObject () |
virtual void | RegisterInternal (vtkObjectBase *, int check) |
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
| vtkObjectBase () |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &os) |
| vtkObjectBase (const vtkObjectBase &) |
void | operator= (const vtkObjectBase &) |
Read exodus 2 files .ex2.
vtkPExodusReader is a unstructured grid source object that reads PExodusReaderII files. Most of the meta data associated with the file is loaded when UpdateInformation is called. This includes information like Title, number of blocks, number and names of arrays. This data can be retrieved from methods in this reader. Separate arrays that are meant to be a single vector, are combined internally for convenience. To be combined, the array names have to be identical except for a trailing X,Y and Z (or x,y,z). By default all cell and point arrays are loaded. However, the user can flag arrays not to load with the methods "SetPointDataArrayLoadFlag" and "SetCellDataArrayLoadFlag". The reader responds to piece requests by loading only a range of the possible blocks. Unused points are filtered out internally.
Definition at line 47 of file vtkPExodusReader.h.