VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkCPExodusIIInSituReader Class Reference

Read an Exodus II file into data structures that map the raw arrays returned by the Exodus II library into a multi-block data set containing vtkUnstructuredGridBase subclasses. More...

#include <vtkCPExodusIIInSituReader.h>

Inheritance diagram for vtkCPExodusIIInSituReader:
Inheritance graph
[legend]
Collaboration diagram for vtkCPExodusIIInSituReader:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
vtkMultiBlockDataSetAlgorithm 
Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkCPExodusIIInSituReaderNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetFileName (const char *)
virtual char * GetFileName ()
virtual int GetCurrentTimeStep ()
virtual void SetCurrentTimeStep (int)
virtual intGetTimeStepRange ()
virtual void GetTimeStepRange (int &, int &)
virtual void GetTimeStepRange (int[2])
double GetTimeStepValue (int step)

Static Public Member Functions

static vtkCPExodusIIInSituReaderNew ()
static int IsTypeOf (const char *type)
static vtkCPExodusIIInSituReaderSafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkCPExodusIIInSituReader ()
 ~vtkCPExodusIIInSituReader ()
int ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)

Detailed Description

Read an Exodus II file into data structures that map the raw arrays returned by the Exodus II library into a multi-block data set containing vtkUnstructuredGridBase subclasses.

This class can be used to import Exodus II files into VTK without repacking the data into the standard VTK memory layout, avoiding the cost of a deep copy.

Tests:
vtkCPExodusIIInSituReader (Tests)

Definition at line 43 of file vtkCPExodusIIInSituReader.h.


Member Typedef Documentation

Reimplemented from vtkMultiBlockDataSetAlgorithm.

Definition at line 48 of file vtkCPExodusIIInSituReader.h.


Constructor & Destructor Documentation


Member Function Documentation

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkMultiBlockDataSetAlgorithm.

static int vtkCPExodusIIInSituReader::IsTypeOf ( const char *  name) [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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkMultiBlockDataSetAlgorithm.

virtual int vtkCPExodusIIInSituReader::IsA ( const char *  name) [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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkMultiBlockDataSetAlgorithm.

Reimplemented from vtkMultiBlockDataSetAlgorithm.

virtual vtkObjectBase* vtkCPExodusIIInSituReader::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkMultiBlockDataSetAlgorithm.

Reimplemented from vtkMultiBlockDataSetAlgorithm.

virtual void vtkCPExodusIIInSituReader::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 vtkMultiBlockDataSetAlgorithm.

virtual void vtkCPExodusIIInSituReader::SetFileName ( const char *  ) [virtual]

Get/Set the name of the Exodus file to read.

virtual char* vtkCPExodusIIInSituReader::GetFileName ( ) [virtual]

Get/Set the name of the Exodus file to read.

Get/Set the current timestep to read as a zero-based index.

virtual void vtkCPExodusIIInSituReader::SetCurrentTimeStep ( int  ) [virtual]

Get/Set the current timestep to read as a zero-based index.

Get the range of timesteps, represented as [0, numTimeSteps - 1]. Call UpdateInformation first to set this without reading any timestep data.

virtual void vtkCPExodusIIInSituReader::GetTimeStepRange ( int ,
int  
) [virtual]

Get the range of timesteps, represented as [0, numTimeSteps - 1]. Call UpdateInformation first to set this without reading any timestep data.

virtual void vtkCPExodusIIInSituReader::GetTimeStepRange ( int  [2]) [virtual]

Get the range of timesteps, represented as [0, numTimeSteps - 1]. Call UpdateInformation first to set this without reading any timestep data.

Get the floating point tag associated with the timestep at 'step'.

Definition at line 72 of file vtkCPExodusIIInSituReader.h.

int vtkCPExodusIIInSituReader::ProcessRequest ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

see vtkAlgorithm for details

Reimplemented from vtkMultiBlockDataSetAlgorithm.

This is called by the superclass. This is the method you should override.

Reimplemented from vtkMultiBlockDataSetAlgorithm.

This is called by the superclass. This is the method you should override.

Reimplemented from vtkMultiBlockDataSetAlgorithm.


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