VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkWarpVector Class Reference

deform geometry with vector data More...

#include <vtkWarpVector.h>

Inherits vtkPointSetAlgorithm.

Public Types

typedef vtkPointSetAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkWarpVectorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
int FillInputPortInformation (int port, vtkInformation *info)
 
virtual void SetScaleFactor (double)
 
virtual double GetScaleFactor ()
 

Static Public Member Functions

static vtkWarpVectorNew ()
 
static int IsTypeOf (const char *type)
 
static vtkWarpVectorSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkWarpVector ()
 
 ~vtkWarpVector ()
 
int RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

double ScaleFactor
 

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.

Examples:
vtkWarpVector (Examples)
Tests:
vtkWarpVector (Tests)

Definition at line 37 of file vtkWarpVector.h.

Member Typedef Documentation

typedef vtkPointSetAlgorithm vtkWarpVector::Superclass

Definition at line 41 of file vtkWarpVector.h.

Constructor & Destructor Documentation

vtkWarpVector::vtkWarpVector ( )
protected
vtkWarpVector::~vtkWarpVector ( )
protected

Member Function Documentation

static vtkWarpVector* vtkWarpVector::New ( )
static
static int vtkWarpVector::IsTypeOf ( const char *  type)
static
virtual int vtkWarpVector::IsA ( const char *  type)
virtual
static vtkWarpVector* vtkWarpVector::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkWarpVector::NewInstanceInternal ( ) const
protectedvirtual
vtkWarpVector* vtkWarpVector::NewInstance ( ) const
void vtkWarpVector::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkWarpVector::SetScaleFactor ( double  )
virtual

Specify value to scale displacement.

virtual double vtkWarpVector::GetScaleFactor ( )
virtual

Specify value to scale displacement.

int vtkWarpVector::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
int vtkWarpVector::RequestDataObject ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protected
int vtkWarpVector::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

Member Data Documentation

double vtkWarpVector::ScaleFactor
protected

Definition at line 62 of file vtkWarpVector.h.


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