VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkImageTwoInputFilter Class Reference

Generic superclass for filters that have two inputs. More...

#include <vtkImageTwoInputFilter.h>

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

Public Types

typedef vtkImageMultipleInputFilter Superclass
 
- Public Types inherited from vtkImageMultipleInputFilter
typedef vtkImageSource Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetInput1 (vtkImageData *input)
 
virtual void SetInput2 (vtkImageData *input)
 
vtkImageDataGetInput1 ()
 
vtkImageDataGetInput2 ()
 
- Public Member Functions inherited from vtkImageMultipleInputFilter
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetInput (int num, vtkImageData *input)
 
virtual void AddInput (vtkImageData *input)
 
virtual void RemoveInput (vtkImageData *input)
 
vtkImageDataGetInput (int num)
 
vtkImageDataGetInput ()
 
virtual void SetBypass (int)
 
virtual int GetBypass ()
 
virtual void BypassOn ()
 
virtual void BypassOff ()
 
virtual void SetNumberOfThreads (int)
 
virtual int GetNumberOfThreads ()
 
virtual int SplitExtent (int splitExt[6], int startExt[6], int num, int total)
 
virtual void ThreadedExecute (vtkImageData **inDatas, vtkImageData *outData, int extent[6], int threadId)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkImageTwoInputFilterSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkImageMultipleInputFilter
static int IsTypeOf (const char *type)
 
static
vtkImageMultipleInputFilter
SafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkImageTwoInputFilter ()
 
 ~vtkImageTwoInputFilter ()
 
- Protected Member Functions inherited from vtkImageMultipleInputFilter
 vtkImageMultipleInputFilter ()
 
 ~vtkImageMultipleInputFilter ()
 
void ComputeInputUpdateExtents (vtkDataObject *output)
 
virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int whichInput)
 
void ExecuteData (vtkDataObject *output)
 
void MultiThread (vtkImageData **indatas, vtkImageData *outdata)
 
void ExecuteInformation ()
 
virtual void ExecuteInformation (vtkImageData **, vtkImageData *)
 
virtual int FillInputPortInformation (int, vtkInformation *)
 

Additional Inherited Members

- Protected Attributes inherited from vtkImageMultipleInputFilter
vtkMultiThreaderThreader
 
int Bypass
 
int NumberOfThreads
 

Detailed Description

Generic superclass for filters that have two inputs.

vtkImageTwoInputFilter handles two inputs. It is just a subclass of vtkImageMultipleInputFilter with some methods that are specific to two inputs. Although the inputs are labeled input1 and input2, they are stored in an array indexed starting at 0.

Definition at line 30 of file vtkImageTwoInputFilter.h.

Member Typedef Documentation

Definition at line 33 of file vtkImageTwoInputFilter.h.

Constructor & Destructor Documentation

vtkImageTwoInputFilter::vtkImageTwoInputFilter ( )
protected
vtkImageTwoInputFilter::~vtkImageTwoInputFilter ( )
inlineprotected

Definition at line 52 of file vtkImageTwoInputFilter.h.

Member Function Documentation

virtual const char* vtkImageTwoInputFilter::GetClassName ( )
virtual

Reimplemented from vtkImageMultipleInputFilter.

static int vtkImageTwoInputFilter::IsTypeOf ( const char *  type)
static
virtual int vtkImageTwoInputFilter::IsA ( const char *  type)
virtual

Reimplemented from vtkImageMultipleInputFilter.

static vtkImageTwoInputFilter* vtkImageTwoInputFilter::SafeDownCast ( vtkObject o)
static
void vtkImageTwoInputFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkImageTwoInputFilter::SetInput1 ( vtkImageData input)
virtual

Set the Input1 of this filter. If a ScalarType has not been set, then the ScalarType of the input is used.

virtual void vtkImageTwoInputFilter::SetInput2 ( vtkImageData input)
virtual

Set the Input2 of this filter. If a ScalarType has not been set, then the ScalarType of the input is used.

vtkImageData* vtkImageTwoInputFilter::GetInput1 ( )

Get the inputs to this filter.

vtkImageData* vtkImageTwoInputFilter::GetInput2 ( )

Get the inputs to this filter.


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