Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkWarpVector Class Reference

#include <vtkWarpVector.h>

Inheritance diagram for vtkWarpVector:

Inheritance graph
[legend]
Collaboration diagram for vtkWarpVector:

Collaboration graph
[legend]
List of all members.

Detailed Description

deform geometry with vector data

vtkWarpVector is a filter that modifies point coordinates by moving points along vector times the scale factor. Useful for showing flow profiles or mechanical deformation.

The filter passes both its point data and cell data to its output.

Created by:
  • Schroeder, Will
CVS contributions (if > 5%):
  • Schroeder, Will (39%)
  • Martin, Ken (35%)
  • Law, Charles (8%)
  • Geveci, Berk (6%)
CVS logs (CVSweb):
  • .cxx (/Graphics/vtkWarpVector.cxx)
  • .h (/Graphics/vtkWarpVector.h)
Examples:
vtkWarpVector (Examples)
Tests:
vtkWarpVector (Tests)

Definition at line 49 of file vtkWarpVector.h.

Public Types

typedef vtkPointSetToPointSetFilter Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetScaleFactor (double)
virtual double GetScaleFactor ()
virtual char * GetInputVectorsSelection ()
void SelectInputVectors (const char *fieldName)

Static Public Member Functions

vtkWarpVectorNew ()
int IsTypeOf (const char *type)
vtkWarpVectorSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkWarpVector ()
 ~vtkWarpVector ()
void Execute ()
virtual void SetInputVectorsSelection (const char *)

Protected Attributes

double ScaleFactor
char * InputVectorsSelection


Member Typedef Documentation

typedef vtkPointSetToPointSetFilter vtkWarpVector::Superclass
 

Reimplemented from vtkPointSetToPointSetFilter.

Definition at line 53 of file vtkWarpVector.h.


Constructor & Destructor Documentation

vtkWarpVector::vtkWarpVector  )  [protected]
 

vtkWarpVector::~vtkWarpVector  )  [protected]
 


Member Function Documentation

vtkWarpVector* vtkWarpVector::New  )  [static]
 

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

Reimplemented from vtkAlgorithm.

virtual const char* vtkWarpVector::GetClassName  )  [virtual]
 

Reimplemented from vtkPointSetToPointSetFilter.

int vtkWarpVector::IsTypeOf const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkPointSetToPointSetFilter.

virtual int vtkWarpVector::IsA const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkPointSetToPointSetFilter.

vtkWarpVector* vtkWarpVector::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkPointSetToPointSetFilter.

void vtkWarpVector::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 vtkPointSetToPointSetFilter.

virtual void vtkWarpVector::SetScaleFactor double   )  [virtual]
 

Specify value to scale displacement.

virtual double vtkWarpVector::GetScaleFactor  )  [virtual]
 

Specify value to scale displacement.

virtual char* vtkWarpVector::GetInputVectorsSelection  )  [virtual]
 

If you want to warp by an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.

void vtkWarpVector::SelectInputVectors const char *  fieldName  )  [inline]
 

If you want to warp by an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.

Definition at line 67 of file vtkWarpVector.h.

void vtkWarpVector::Execute  )  [protected, virtual]
 

This method is the old style execute method

Reimplemented from vtkSource.

virtual void vtkWarpVector::SetInputVectorsSelection const char *   )  [protected, virtual]
 


Member Data Documentation

double vtkWarpVector::ScaleFactor [protected]
 

Definition at line 76 of file vtkWarpVector.h.

char* vtkWarpVector::InputVectorsSelection [protected]
 

Definition at line 78 of file vtkWarpVector.h.


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