ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkPExodusIIReader Class Reference

vtkPExodusIIReader - Read Exodus II files (.exii) More...

Inheritance diagram for Kitware.VTK.vtkPExodusIIReader:
[legend]
Collaboration diagram for Kitware.VTK.vtkPExodusIIReader:
[legend]

List of all members.

Public Member Functions

 vtkPExodusIIReader (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPExodusIIReader ()
 Undocumented Block.
virtual void Broadcast (vtkMultiProcessController ctrl)
 Sends metadata (that read from the input file, not settings modified through this API) from the rank 0 node to all other processes in a job.
virtual vtkMultiProcessController GetController ()
 Set/get the communication object used to relay a list of files from the rank 0 process to all others. This is the only interprocess communication required by vtkPExodusIIReader.
virtual string GetFilePattern ()
 These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.
virtual string GetFilePrefix ()
 These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.
virtual int[] GetFileRange ()
 Set the range of files that are being loaded. The range for single file should add to 0.
virtual void GetFileRange (ref int _arg1, ref int _arg2)
 Set the range of files that are being loaded. The range for single file should add to 0.
virtual void GetFileRange (IntPtr _arg)
 Set the range of files that are being loaded. The range for single file should add to 0.
int GetNumberOfFileNames ()
 Return number of file names set in SetFileNames.
virtual int GetNumberOfFiles ()
 Return the number of files to be read.
override int GetTotalNumberOfElements ()
 Return the number of files to be read.
override int GetTotalNumberOfNodes ()
 Return the number of files to be read.
override int IsA (string type)
 Undocumented Block.
new vtkPExodusIIReader NewInstance ()
 Undocumented Block.
void SetController (vtkMultiProcessController c)
 Set/get the communication object used to relay a list of files from the rank 0 process to all others. This is the only interprocess communication required by vtkPExodusIIReader.
override void SetFileName (string name)
 Provide an arbitrary list of file names instead of a prefix, pattern and range. Overrides any prefix, pattern and range that is specified. vtkPExodusIIReader makes it's own copy of your file names.
virtual void SetFilePattern (string _arg)
 These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.
virtual void SetFilePrefix (string _arg)
 These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.
void SetFileRange (int arg0, int arg1)
 Set the range of files that are being loaded. The range for single file should add to 0.
void SetFileRange (IntPtr r)
 Set the range of files that are being loaded. The range for single file should add to 0.
override void UpdateTimeInformation ()
 Calls UpdateTimeInformation() on all serial readers so they'll re-read their time info from the file. The last time step that they all have in common is stored in LastCommonTimeStep, which is used in RequestInformation() to override the output time-specific information keys with the range of times that ALL readers can actually read.

Static Public Member Functions

static new vtkPExodusIIReader New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkPExodusIIReader SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkPExodusIIReader"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "18vtkPExodusIIReader"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkPExodusIIReader_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPExodusIIReader_Broadcast_01 (HandleRef pThis, HandleRef ctrl)
static internal IntPtr vtkPExodusIIReader_GetController_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPExodusIIReader_GetFilePattern_03 (HandleRef pThis)
static internal IntPtr vtkPExodusIIReader_GetFilePrefix_04 (HandleRef pThis)
static internal IntPtr vtkPExodusIIReader_GetFileRange_05 (HandleRef pThis)
static internal void vtkPExodusIIReader_GetFileRange_06 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkPExodusIIReader_GetFileRange_07 (HandleRef pThis, IntPtr _arg)
static internal int vtkPExodusIIReader_GetNumberOfFileNames_08 (HandleRef pThis)
static internal int vtkPExodusIIReader_GetNumberOfFiles_09 (HandleRef pThis)
static internal int vtkPExodusIIReader_GetTotalNumberOfElements_10 (HandleRef pThis)
static internal int vtkPExodusIIReader_GetTotalNumberOfNodes_11 (HandleRef pThis)
static internal int vtkPExodusIIReader_IsA_12 (HandleRef pThis, string type)
static internal int vtkPExodusIIReader_IsTypeOf_13 (string type)
static internal IntPtr vtkPExodusIIReader_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPExodusIIReader_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPExodusIIReader_SetController_17 (HandleRef pThis, HandleRef c)
static internal void vtkPExodusIIReader_SetFileName_18 (HandleRef pThis, string name)
static internal void vtkPExodusIIReader_SetFilePattern_19 (HandleRef pThis, string _arg)
static internal void vtkPExodusIIReader_SetFilePrefix_20 (HandleRef pThis, string _arg)
static internal void vtkPExodusIIReader_SetFileRange_21 (HandleRef pThis, int arg0, int arg1)
static internal void vtkPExodusIIReader_SetFileRange_22 (HandleRef pThis, IntPtr r)
static internal void vtkPExodusIIReader_UpdateTimeInformation_23 (HandleRef pThis)

Static Private Member Functions

static vtkPExodusIIReader ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPExodusIIReader - Read Exodus II files (.exii)

Description vtkPExodusIIReader 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 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.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

Sends metadata (that read from the input file, not settings modified through this API) from the rank 0 node to all other processes in a job.

override void Kitware.VTK.vtkPExodusIIReader.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

Set/get the communication object used to relay a list of files from the rank 0 process to all others. This is the only interprocess communication required by vtkPExodusIIReader.

Here is the call graph for this function:

virtual string Kitware.VTK.vtkPExodusIIReader.GetFilePattern ( ) [virtual]

These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.

virtual string Kitware.VTK.vtkPExodusIIReader.GetFilePrefix ( ) [virtual]

These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.

virtual int [] Kitware.VTK.vtkPExodusIIReader.GetFileRange ( ) [virtual]

Set the range of files that are being loaded. The range for single file should add to 0.

virtual void Kitware.VTK.vtkPExodusIIReader.GetFileRange ( ref int  _arg1,
ref int  _arg2 
) [virtual]

Set the range of files that are being loaded. The range for single file should add to 0.

virtual void Kitware.VTK.vtkPExodusIIReader.GetFileRange ( IntPtr  _arg) [virtual]

Set the range of files that are being loaded. The range for single file should add to 0.

Return number of file names set in SetFileNames.

Return the number of files to be read.

Return the number of files to be read.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

Return the number of files to be read.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

override int Kitware.VTK.vtkPExodusIIReader.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

static new int Kitware.VTK.vtkPExodusIIReader.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

Here is the call graph for this function:

Set/get the communication object used to relay a list of files from the rank 0 process to all others. This is the only interprocess communication required by vtkPExodusIIReader.

override void Kitware.VTK.vtkPExodusIIReader.SetFileName ( string  name) [virtual]

Provide an arbitrary list of file names instead of a prefix, pattern and range. Overrides any prefix, pattern and range that is specified. vtkPExodusIIReader makes it's own copy of your file names.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

virtual void Kitware.VTK.vtkPExodusIIReader.SetFilePattern ( string  _arg) [virtual]

These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.

virtual void Kitware.VTK.vtkPExodusIIReader.SetFilePrefix ( string  _arg) [virtual]

These methods tell the reader that the data is ditributed across multiple files. This is for distributed execution. It this case, pieces are mapped to files. The pattern should have one d to format the file number. FileNumberRange is used to generate file numbers. I was thinking of having an arbitrary list of file numbers. This may happen in the future. (That is why there is no GetFileNumberRange method.

void Kitware.VTK.vtkPExodusIIReader.SetFileRange ( int  arg0,
int  arg1 
)

Set the range of files that are being loaded. The range for single file should add to 0.

Set the range of files that are being loaded. The range for single file should add to 0.

Calls UpdateTimeInformation() on all serial readers so they'll re-read their time info from the file. The last time step that they all have in common is stored in LastCommonTimeStep, which is used in RequestInformation() to override the output time-specific information keys with the range of times that ALL readers can actually read.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_Broadcast_01 ( HandleRef  pThis,
HandleRef  ctrl 
) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetController_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetFilePattern_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetFilePrefix_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetFileRange_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetFileRange_06 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetFileRange_07 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetNumberOfFileNames_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetNumberOfFiles_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetTotalNumberOfElements_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_GetTotalNumberOfNodes_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_IsA_12 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_IsTypeOf_13 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_NewInstance_15 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SafeDownCast_16 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SetController_17 ( HandleRef  pThis,
HandleRef  c 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SetFileName_18 ( HandleRef  pThis,
string  name 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SetFilePattern_19 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SetFilePrefix_20 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SetFileRange_21 ( HandleRef  pThis,
int  arg0,
int  arg1 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_SetFileRange_22 ( HandleRef  pThis,
IntPtr  r 
) [private]
static internal void Kitware.VTK.vtkPExodusIIReader.vtkPExodusIIReader_UpdateTimeInformation_23 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPExodusIIReader.MRClassNameKey = "18vtkPExodusIIReader" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkExodusIIReader.

new const string Kitware.VTK.vtkPExodusIIReader.MRFullTypeName = "Kitware.VTK.vtkPExodusIIReader"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkExodusIIReader.


The documentation for this class was generated from the following file: