VTK
|
Generic superclass for filters that have two inputs. More...
#include <vtkImageTwoInputFilter.h>
Public Types | |
typedef vtkImageMultipleInputFilter | Superclass |
![]() | |
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) |
vtkImageData * | GetInput1 () |
vtkImageData * | GetInput2 () |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetInput (int num, vtkImageData *input) |
virtual void | AddInput (vtkImageData *input) |
virtual void | RemoveInput (vtkImageData *input) |
vtkImageData * | GetInput (int num) |
vtkImageData * | GetInput () |
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 vtkImageTwoInputFilter * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkImageMultipleInputFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkImageTwoInputFilter () | |
~vtkImageTwoInputFilter () | |
![]() | |
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 | |
![]() | |
vtkMultiThreader * | Threader |
int | Bypass |
int | NumberOfThreads |
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.
Definition at line 33 of file vtkImageTwoInputFilter.h.
|
protected |
|
inlineprotected |
Definition at line 52 of file vtkImageTwoInputFilter.h.
|
virtual |
Reimplemented from vtkImageMultipleInputFilter.
|
static |
|
virtual |
Reimplemented from vtkImageMultipleInputFilter.
|
static |
void vtkImageTwoInputFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Set the Input1 of this filter. If a ScalarType has not been set, then the ScalarType of the input is used.
|
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.