#include <vtkExodusReader.h>
Inheritance diagram for vtkExodusReader:


vtkExodusReader is a unstructured grid source object that reads ExodusII 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 cell and point arrays are not loaded. However, the user can flag arrays to load with the methods "SetPointArrayStatus" and "SetCellArrayStatus". The reader DOES NOT respond to piece requests
Definition at line 59 of file vtkExodusReader.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
Reimplemented in vtkPExodusReader.
Definition at line 63 of file vtkExodusReader.h.
| anonymous enum |
| SEARCH_TYPE_ELEMENT | |
| SEARCH_TYPE_NODE | |
| SEARCH_TYPE_ELEMENT_THEN_NODE | |
| SEARCH_TYPE_NODE_THEN_ELEMENT | |
| ID_NOT_FOUND |
Definition at line 107 of file vtkExodusReader.h.
Syntactic sugar funtions.
Definition at line 334 of file vtkExodusReader.h.
| vtkExodusReader::vtkExodusReader | ( | ) | [protected] |
| vtkExodusReader::~vtkExodusReader | ( | ) | [protected] |
| static vtkExodusReader* vtkExodusReader::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkUnstructuredGridAlgorithm.
Reimplemented in vtkPExodusReader.
| virtual const char* vtkExodusReader::GetClassName | ( | ) | [virtual] |
| static int vtkExodusReader::IsTypeOf | ( | const char * | type | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
Reimplemented in vtkPExodusReader.
| virtual int vtkExodusReader::IsA | ( | const char * | type | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
Reimplemented in vtkPExodusReader.
| static vtkExodusReader* vtkExodusReader::SafeDownCast | ( | vtkObject * | o | ) | [static] |
| void vtkExodusReader::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkUnstructuredGridAlgorithm.
Reimplemented in vtkPExodusReader.
| int vtkExodusReader::CanReadFile | ( | const char * | fname | ) |
Determine if the file can be readed with this reader.
| virtual void vtkExodusReader::SetFileName | ( | const char * | ) | [virtual] |
Specify file name of the Exodus file.
Reimplemented in vtkPExodusReader.
| virtual char* vtkExodusReader::GetFileName | ( | ) | [virtual] |
Specify file name of the Exodus file.
| virtual void vtkExodusReader::SetXMLFileName | ( | const char * | ) | [virtual] |
Specify file name of the xml file.
| virtual char* vtkExodusReader::GetXMLFileName | ( | ) | [virtual] |
Specify file name of the xml file.
| virtual void vtkExodusReader::SetTimeStep | ( | int | ) | [virtual] |
Which TimeStep to read.
| virtual int vtkExodusReader::GetTimeStep | ( | ) | [virtual] |
Which TimeStep to read.
| virtual void vtkExodusReader::SetGenerateBlockIdCellArray | ( | int | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is ON. The value of the array is the integer id found in the exodus file. The name of the array is returned by GetBlockIdArrayName()
| virtual int vtkExodusReader::GetGenerateBlockIdCellArray | ( | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is ON. The value of the array is the integer id found in the exodus file. The name of the array is returned by GetBlockIdArrayName()
| virtual void vtkExodusReader::GenerateBlockIdCellArrayOn | ( | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is ON. The value of the array is the integer id found in the exodus file. The name of the array is returned by GetBlockIdArrayName()
| virtual void vtkExodusReader::GenerateBlockIdCellArrayOff | ( | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is ON. The value of the array is the integer id found in the exodus file. The name of the array is returned by GetBlockIdArrayName()
| const char* vtkExodusReader::GetBlockIdArrayName | ( | ) | [inline] |
Extra cell data array that can be generated. By default, this array is ON. The value of the array is the integer id found in the exodus file. The name of the array is returned by GetBlockIdArrayName()
Definition at line 94 of file vtkExodusReader.h.
| virtual void vtkExodusReader::SetGenerateGlobalElementIdArray | ( | int | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is off. The value of the array is the integer global id of the cell. The name of the array is returned by GetGlobalElementIdArrayName()
| virtual int vtkExodusReader::GetGenerateGlobalElementIdArray | ( | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is off. The value of the array is the integer global id of the cell. The name of the array is returned by GetGlobalElementIdArrayName()
| virtual void vtkExodusReader::GenerateGlobalElementIdArrayOn | ( | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is off. The value of the array is the integer global id of the cell. The name of the array is returned by GetGlobalElementIdArrayName()
| virtual void vtkExodusReader::GenerateGlobalElementIdArrayOff | ( | ) | [virtual] |
Extra cell data array that can be generated. By default, this array is off. The value of the array is the integer global id of the cell. The name of the array is returned by GetGlobalElementIdArrayName()
| static const char* vtkExodusReader::GetGlobalElementIdArrayName | ( | ) | [inline, static] |
Definition at line 115 of file vtkExodusReader.h.
| static const char* vtkExodusReader::GetPedigreeElementIdArrayName | ( | ) | [inline, static] |
Definition at line 116 of file vtkExodusReader.h.
| static int vtkExodusReader::GetGlobalElementID | ( | vtkDataSet * | data, | |
| int | localID | |||
| ) | [static] |
| static int vtkExodusReader::GetGlobalElementID | ( | vtkDataSet * | data, | |
| int | localID, | |||
| int | searchType | |||
| ) | [static] |
| virtual void vtkExodusReader::SetGenerateGlobalNodeIdArray | ( | int | ) | [virtual] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
| virtual int vtkExodusReader::GetGenerateGlobalNodeIdArray | ( | ) | [virtual] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
| virtual void vtkExodusReader::GenerateGlobalNodeIdArrayOn | ( | ) | [virtual] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
| virtual void vtkExodusReader::GenerateGlobalNodeIdArrayOff | ( | ) | [virtual] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
| static const char* vtkExodusReader::GetGlobalNodeIdArrayName | ( | ) | [inline, static] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
Definition at line 129 of file vtkExodusReader.h.
| static const char* vtkExodusReader::GetPedigreeNodeIdArrayName | ( | ) | [inline, static] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
Definition at line 130 of file vtkExodusReader.h.
| static int vtkExodusReader::GetGlobalNodeID | ( | vtkDataSet * | data, | |
| int | localID | |||
| ) | [static] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
| static int vtkExodusReader::GetGlobalNodeID | ( | vtkDataSet * | data, | |
| int | localID, | |||
| int | searchType | |||
| ) | [static] |
Extra point data array that can be generated. By default, this array is ON. The value of the array is the integer id of the node. The id is relative to the entire data set. The name of the array is returned by GlobalNodeIdArrayName().
| virtual void vtkExodusReader::SetApplyDisplacements | ( | int | ) | [virtual] |
Geometric locations can include displacements. By default, this is ON. The nodal positions are 'displaced' by the standard exodus displacment vector. If displacements are turned 'off', the user can explicitly add them by applying a warp filter.
| virtual int vtkExodusReader::GetApplyDisplacements | ( | ) | [virtual] |
Geometric locations can include displacements. By default, this is ON. The nodal positions are 'displaced' by the standard exodus displacment vector. If displacements are turned 'off', the user can explicitly add them by applying a warp filter.
| virtual void vtkExodusReader::ApplyDisplacementsOn | ( | ) | [virtual] |
Geometric locations can include displacements. By default, this is ON. The nodal positions are 'displaced' by the standard exodus displacment vector. If displacements are turned 'off', the user can explicitly add them by applying a warp filter.
| virtual void vtkExodusReader::ApplyDisplacementsOff | ( | ) | [virtual] |
Geometric locations can include displacements. By default, this is ON. The nodal positions are 'displaced' by the standard exodus displacment vector. If displacements are turned 'off', the user can explicitly add them by applying a warp filter.
| virtual void vtkExodusReader::SetDisplacementMagnitude | ( | float | ) | [virtual] |
Geometric locations can include displacements. By default, this is ON. The nodal positions are 'displaced' by the standard exodus displacment vector. If displacements are turned 'off', the user can explicitly add them by applying a warp filter.
| virtual float vtkExodusReader::GetDisplacementMagnitude | ( | ) | [virtual] |
Geometric locations can include displacements. By default, this is ON. The nodal positions are 'displaced' by the standard exodus displacment vector. If displacements are turned 'off', the user can explicitly add them by applying a warp filter.
| virtual char* vtkExodusReader::GetTitle | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual int vtkExodusReader::GetDimensionality | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual int vtkExodusReader::GetNumberOfTimeSteps | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| int vtkExodusReader::GetNumberOfElements | ( | ) | [inline] |
Access to meta data generated by UpdateInformation.
Definition at line 153 of file vtkExodusReader.h.
| virtual int vtkExodusReader::GetNumberOfNodeSets | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual int vtkExodusReader::GetNumberOfSideSets | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual int vtkExodusReader::GetNumberOfBlocks | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual int* vtkExodusReader::GetTimeStepRange | ( | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual void vtkExodusReader::GetTimeStepRange | ( | int & | , | |
| int & | ||||
| ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual void vtkExodusReader::GetTimeStepRange | ( | int | [2] | ) | [virtual] |
Access to meta data generated by UpdateInformation.
| virtual void vtkExodusReader::SetTimeStepRange | ( | int | , | |
| int | ||||
| ) | [virtual] |
Access to meta data generated by UpdateInformation.
| void vtkExodusReader::SetTimeStepRange | ( | int | [2] | ) |
Access to meta data generated by UpdateInformation.
| int vtkExodusReader::GetNumberOfNodes | ( | ) | [inline] |
Access to meta data generated by UpdateInformation.
Definition at line 159 of file vtkExodusReader.h.
| int vtkExodusReader::GetNumberOfElementsInBlock | ( | int | block_idx | ) |
Access to meta data generated by UpdateInformation.
| int vtkExodusReader::GetBlockId | ( | int | block_idx | ) |
Access to meta data generated by UpdateInformation.