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

Generic filter that has N inputs. More...

#include <vtkImageMultipleInputOutputFilter.h>

Inherits vtkImageMultipleInputFilter.

Public Types

typedef vtkImageMultipleInputFilter Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkImageDataGetOutput (int num)
 
vtkImageDataGetOutput ()
 
virtual void ThreadedExecute (vtkImageData **inDatas, vtkImageData **outDatas, int extent[6], int threadId)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static
vtkImageMultipleInputOutputFilter
SafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkImageMultipleInputOutputFilter ()
 
 ~vtkImageMultipleInputOutputFilter ()
 
void ComputeInputUpdateExtents (vtkDataObject *output)
 
virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int whichInput)
 
void ExecuteData (vtkDataObject *out)
 
virtual void ThreadedExecute (vtkImageData **inDatas, vtkImageData *outData, int extent[6], int threadId)
 
virtual void ExecuteInformation (vtkImageData **, vtkImageData *)
 
void ExecuteInformation ()
 
virtual void ExecuteInformation (vtkImageData **, vtkImageData **)
 

Detailed Description

Generic filter that has N inputs.

vtkImageMultipleInputOutputFilter is a super class for filters that have any number of inputs. Streaming is not available in this class yet.

See also
vtkImageToImageFilter vtkImageInPlaceFilter vtkImageTwoInputFilter

Definition at line 32 of file vtkImageMultipleInputOutputFilter.h.

Member Typedef Documentation

typedef vtkImageMultipleInputFilter vtkImageMultipleInputOutputFilter::Superclass

Definition at line 35 of file vtkImageMultipleInputOutputFilter.h.

Constructor & Destructor Documentation

vtkImageMultipleInputOutputFilter::vtkImageMultipleInputOutputFilter ( )
protected
vtkImageMultipleInputOutputFilter::~vtkImageMultipleInputOutputFilter ( )
protected

Member Function Documentation

virtual const char* vtkImageMultipleInputOutputFilter::GetClassName ( )
virtual
static int vtkImageMultipleInputOutputFilter::IsTypeOf ( const char *  type)
static
virtual int vtkImageMultipleInputOutputFilter::IsA ( const char *  type)
virtual
static vtkImageMultipleInputOutputFilter* vtkImageMultipleInputOutputFilter::SafeDownCast ( vtkObject o)
static
void vtkImageMultipleInputOutputFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
vtkImageData* vtkImageMultipleInputOutputFilter::GetOutput ( int  num)

Get one input to this filter.

vtkImageData* vtkImageMultipleInputOutputFilter::GetOutput ( )

Get one input to this filter.

virtual void vtkImageMultipleInputOutputFilter::ThreadedExecute ( vtkImageData **  inDatas,
vtkImageData **  outDatas,
int  extent[6],
int  threadId 
)
virtual

The execute method created by the subclass. This is kept public instead of protected since it is called from a non-member thread function.

void vtkImageMultipleInputOutputFilter::ComputeInputUpdateExtents ( vtkDataObject output)
protected
virtual void vtkImageMultipleInputOutputFilter::ComputeInputUpdateExtent ( int  inExt[6],
int  outExt[6],
int  whichInput 
)
protectedvirtual
void vtkImageMultipleInputOutputFilter::ExecuteData ( vtkDataObject out)
protected
virtual void vtkImageMultipleInputOutputFilter::ThreadedExecute ( vtkImageData **  inDatas,
vtkImageData outData,
int  extent[6],
int  threadId 
)
protectedvirtual
virtual void vtkImageMultipleInputOutputFilter::ExecuteInformation ( vtkImageData **  ,
vtkImageData  
)
inlineprotectedvirtual

Definition at line 70 of file vtkImageMultipleInputOutputFilter.h.

void vtkImageMultipleInputOutputFilter::ExecuteInformation ( )
protected
virtual void vtkImageMultipleInputOutputFilter::ExecuteInformation ( vtkImageData **  ,
vtkImageData **   
)
inlineprotectedvirtual

Definition at line 75 of file vtkImageMultipleInputOutputFilter.h.


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