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

Divergence of a vector field. More...

#include <vtkImageDivergence.h>

Inheritance diagram for vtkImageDivergence:
[legend]
Collaboration diagram for vtkImageDivergence:
[legend]

List of all members.

Public Types

typedef vtkThreadedImageAlgorithm Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)

Static Public Member Functions

static vtkImageDivergenceNew ()
static int IsTypeOf (const char *type)
static vtkImageDivergenceSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkImageDivergence ()
 ~vtkImageDivergence ()
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id)

Detailed Description

Divergence of a vector field.

vtkImageDivergence takes a 3D vector field and creates a scalar field which which represents the rate of change of the vector field. The definition of Divergence: Given V = P(x,y,z), Q(x,y,z), R(x,y,z), Divergence = dP/dx + dQ/dy + dR/dz.

Tests:
vtkImageDivergence (Tests)

Definition at line 34 of file vtkImageDivergence.h.


Member Typedef Documentation

Reimplemented from vtkThreadedImageAlgorithm.

Definition at line 38 of file vtkImageDivergence.h.


Constructor & Destructor Documentation

vtkImageDivergence::~vtkImageDivergence ( ) [inline, protected]

Definition at line 42 of file vtkImageDivergence.h.


Member Function Documentation

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

Reimplemented from vtkAlgorithm.

virtual const char* vtkImageDivergence::GetClassName ( ) [virtual]

Reimplemented from vtkThreadedImageAlgorithm.

static int vtkImageDivergence::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 vtkThreadedImageAlgorithm.

virtual int vtkImageDivergence::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 vtkThreadedImageAlgorithm.

Reimplemented from vtkThreadedImageAlgorithm.

virtual int vtkImageDivergence::RequestUpdateExtent ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkImageAlgorithm.

virtual int vtkImageDivergence::RequestInformation ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkImageAlgorithm.

void vtkImageDivergence::ThreadedExecute ( vtkImageData inData,
vtkImageData outData,
int  ext[6],
int  id 
) [protected, virtual]

Reimplemented from vtkThreadedImageAlgorithm.


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