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 | List of all members
vtkImageDotProduct Class Reference

Dot product of two vector images. More...

#include <vtkImageDotProduct.h>

Inherits vtkThreadedImageAlgorithm.

Public Types

typedef vtkThreadedImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImageDotProductNewInstance () const
 
virtual void SetInput1Data (vtkDataObject *in)
 
virtual void SetInput2Data (vtkDataObject *in)
 

Static Public Member Functions

static vtkImageDotProductNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageDotProductSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImageDotProduct ()
 
 ~vtkImageDotProduct ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual void ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
 

Detailed Description

Dot product of two vector images.

vtkImageDotProduct interprets the scalar components of two images as vectors and takes the dot product vector by vector (pixel by pixel).

Tests:
vtkImageDotProduct (Tests)

Definition at line 33 of file vtkImageDotProduct.h.

Member Typedef Documentation

typedef vtkThreadedImageAlgorithm vtkImageDotProduct::Superclass

Definition at line 37 of file vtkImageDotProduct.h.

Constructor & Destructor Documentation

vtkImageDotProduct::vtkImageDotProduct ( )
protected
vtkImageDotProduct::~vtkImageDotProduct ( )
inlineprotected

Definition at line 47 of file vtkImageDotProduct.h.

Member Function Documentation

static vtkImageDotProduct* vtkImageDotProduct::New ( )
static
static int vtkImageDotProduct::IsTypeOf ( const char *  type)
static
virtual int vtkImageDotProduct::IsA ( const char *  type)
virtual
static vtkImageDotProduct* vtkImageDotProduct::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImageDotProduct::NewInstanceInternal ( ) const
protectedvirtual
vtkImageDotProduct* vtkImageDotProduct::NewInstance ( ) const
virtual void vtkImageDotProduct::SetInput1Data ( vtkDataObject *  in)
inlinevirtual

Set the two inputs to this filter

Definition at line 41 of file vtkImageDotProduct.h.

virtual void vtkImageDotProduct::SetInput2Data ( vtkDataObject *  in)
inlinevirtual

Set the two inputs to this filter

Definition at line 42 of file vtkImageDotProduct.h.

virtual int vtkImageDotProduct::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual void vtkImageDotProduct::ThreadedRequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector,
vtkImageData ***  inData,
vtkImageData **  outData,
int  extent[6],
int  threadId 
)
protectedvirtual

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