VTK
|
Read LS-Dyna databases (d3plot) in parallel. More...
#include <vtkPLSDynaReader.h>
Public Types | |
typedef vtkLSDynaReader | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkPLSDynaReader * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | CanReadFile (const char *fname) |
void | SetController (vtkMultiProcessController *c) |
virtual vtkMultiProcessController * | GetController () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPLSDynaReader * | SafeDownCast (vtkObjectBase *o) |
static vtkPLSDynaReader * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkPLSDynaReader () | |
virtual | ~vtkPLSDynaReader () |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | ReadTopology () |
Read LS-Dyna databases (d3plot) in parallel.
This filter reads LS-Dyna databases in parallel.
The Set/GetFileName() routines are actually wrappers around the Set/GetDatabaseDirectory() members; the actual filename you choose is irrelevant -- only the directory name is used. This is done in order to accommodate ParaView.
Definition at line 132 of file vtkPLSDynaReader.h.
Reimplemented from vtkLSDynaReader.
Definition at line 135 of file vtkPLSDynaReader.h.
vtkPLSDynaReader::vtkPLSDynaReader | ( | ) | [protected] |
virtual vtkPLSDynaReader::~vtkPLSDynaReader | ( | ) | [protected, virtual] |
static int vtkPLSDynaReader::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 vtkLSDynaReader.
virtual int vtkPLSDynaReader::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 vtkLSDynaReader.
static vtkPLSDynaReader* vtkPLSDynaReader::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkLSDynaReader.
virtual vtkObjectBase* vtkPLSDynaReader::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkLSDynaReader.
vtkPLSDynaReader* vtkPLSDynaReader::NewInstance | ( | ) | const |
Reimplemented from vtkLSDynaReader.
virtual void vtkPLSDynaReader::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 vtkLSDynaReader.
static vtkPLSDynaReader* vtkPLSDynaReader::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkLSDynaReader.
virtual int vtkPLSDynaReader::CanReadFile | ( | const char * | fname | ) | [virtual] |
Determine if the file can be readed with this reader.
Reimplemented from vtkLSDynaReader.
Set/Get the communicator object. By default we use the world controller
virtual vtkMultiProcessController* vtkPLSDynaReader::GetController | ( | ) | [virtual] |
Set/Get the communicator object. By default we use the world controller
virtual int vtkPLSDynaReader::RequestInformation | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkLSDynaReader.
virtual int vtkPLSDynaReader::RequestData | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkLSDynaReader.
virtual int vtkPLSDynaReader::ReadTopology | ( | ) | [protected, virtual] |
These functions read various parts of the database. The functions that take a vtkIdType argument must be passed the current timestep. Functions that do not take a timestep must have the read head positioned to the start of their data sections. These functions should only be called from within RequestData() since they require the various output meshes to exist.
Reimplemented from vtkLSDynaReader.