VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
vtkPStreamTracer Class Reference

parallel streamline generators More...

#include <vtkPStreamTracer.h>

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

List of all members.

Public Types

typedef vtkStreamTracer Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkPStreamTracerNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetController (vtkMultiProcessController *controller)
virtual vtkMultiProcessControllerGetController ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPStreamTracerSafeDownCast (vtkObjectBase *o)
static vtkPStreamTracerNew ()

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkPStreamTracer ()
 ~vtkPStreamTracer ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetInterpolator (vtkAbstractInterpolatedVelocityField *)

Protected Attributes

vtkMultiProcessControllerController
vtkAbstractInterpolatedVelocityFieldInterpolator
int EmptyData

Friends

class AbstractPStreamTracerUtils

Detailed Description

parallel streamline generators

This class implements parallel streamline generators. Note that all processes must have access to the WHOLE seed source, i.e. the source must be identical on all processes.

See also:
vtkStreamTracer
Tests:
vtkPStreamTracer (Tests)

Definition at line 44 of file vtkPStreamTracer.h.


Member Typedef Documentation

Reimplemented from vtkStreamTracer.

Definition at line 47 of file vtkPStreamTracer.h.


Constructor & Destructor Documentation


Member Function Documentation

static int vtkPStreamTracer::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 vtkStreamTracer.

virtual int vtkPStreamTracer::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 vtkStreamTracer.

Reimplemented from vtkStreamTracer.

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

Reimplemented from vtkStreamTracer.

Reimplemented from vtkStreamTracer.

virtual void vtkPStreamTracer::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 vtkStreamTracer.

virtual void vtkPStreamTracer::SetController ( vtkMultiProcessController controller) [virtual]

Set/Get the controller use in compositing (set to the global controller by default) If not using the default, this must be called before any other methods.

Set/Get the controller use in compositing (set to the global controller by default) If not using the default, this must be called before any other methods.

Construct object to start from position (0,0,0), with forward integration, terminal speed 1.0E-12, vorticity computation on, integration step size 0.5 (in cell length unit), maximum number of steps 2000, using Runge-Kutta2, and maximum propagation 1.0 (in arc length unit).

Reimplemented from vtkStreamTracer.

virtual int vtkPStreamTracer::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

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

Reimplemented from vtkStreamTracer.

Reimplemented from vtkPolyDataAlgorithm.

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

Reimplemented from vtkPolyDataAlgorithm.


Friends And Related Function Documentation

friend class AbstractPStreamTracerUtils [friend]

Definition at line 93 of file vtkPStreamTracer.h.


Member Data Documentation

Definition at line 69 of file vtkPStreamTracer.h.

Definition at line 71 of file vtkPStreamTracer.h.

Definition at line 74 of file vtkPStreamTracer.h.


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