VTK
|
Generic filter that has one input of type vtkImageData. More...
#include <vtkImageToImageFilter.h>
Public Types | |
typedef vtkImageSource | Superclass |
![]() | |
typedef vtkSource | Superclass |
![]() | |
typedef vtkProcessObject | Superclass |
![]() | |
typedef vtkAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetInputMemoryLimit (int) |
long | GetInputMemoryLimit () |
virtual void | SetInput (vtkImageData *input) |
vtkImageData * | GetInput () |
void | SetBypass (int) |
void | BypassOn () |
void | BypassOff () |
virtual int | GetBypass () |
virtual void | ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int threadId) |
virtual void | SetNumberOfThreads (int) |
virtual int | GetNumberOfThreads () |
virtual int | SplitExtent (int splitExt[6], int startExt[6], int num, int total) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetOutput (vtkImageData *output) |
vtkImageData * | GetOutput () |
vtkImageData * | GetOutput (int idx) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Update () |
virtual void | UpdateWholeExtent () |
virtual void | UpdateInformation () |
virtual void | PropagateUpdateExtent (vtkDataObject *output) |
virtual void | TriggerAsynchronousUpdate () |
virtual void | UpdateData (vtkDataObject *output) |
void | UnRegisterAllOutputs (void) |
int | GetOutputIndex (vtkDataObject *out) |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
virtual void | ReleaseDataFlagOn () |
virtual void | ReleaseDataFlagOff () |
vtkDataObject ** | GetOutputs () |
virtual int | GetNumberOfOutputs () |
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SqueezeInputArray () |
void | RemoveAllInputs () |
vtkDataObject ** | GetInputs () |
int | GetNumberOfInputs () |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
virtual void | SetNumberOfInputConnections (int port, int n) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkImageToImageFilter * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkImageSource * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkSource * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkProcessObject * | SafeDownCast (vtkObject *o) |
Protected Attributes | |
vtkMultiThreader * | Threader |
int | Bypass |
int | BypassWasOn |
int | NumberOfThreads |
char * | InputScalarsSelection |
![]() | |
vtkDataObject ** | Outputs |
int | NumberOfOutputs |
int | Updating |
vtkTimeStamp | InformationTime |
![]() | |
int | NumberOfInputs |
int | NumberOfRequiredInputs |
vtkDataObject ** | Inputs |
Generic filter that has one input of type vtkImageData.
vtkImageToImageFilter is a filter superclass that hides much of the pipeline complexity. It handles breaking the pipeline execution into smaller extents so that the vtkImageData limits are observed. It also provides support for multithreading. If you don't need any of this functionality, consider using vtkSimpleImageToImageFilter instead.
Definition at line 39 of file vtkImageToImageFilter.h.
Definition at line 42 of file vtkImageToImageFilter.h.
|
protected |
|
protected |
|
virtual |
Reimplemented from vtkImageSource.
|
static |
|
virtual |
Reimplemented from vtkImageSource.
|
static |
void vtkImageToImageFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Set the Input of a filter.
vtkImageData* vtkImageToImageFilter::GetInput | ( | ) |
Set the Input of a filter.
|
inline |
Obsolete feature - do not use.
Definition at line 53 of file vtkImageToImageFilter.h.
|
inline |
Obsolete feature - do not use.
Definition at line 54 of file vtkImageToImageFilter.h.
|
inline |
Obsolete feature - do not use.
Definition at line 55 of file vtkImageToImageFilter.h.
|
virtual |
Obsolete feature - do not use.
|
virtual |
If the subclass does not define an Execute method, then the task will be broken up, multiple threads will be spawned, and each thread will call this method. It is public so that the thread functions can call this method.
|
virtual |
Get/Set the number of threads to create when rendering
|
virtual |
Get/Set the number of threads to create when rendering
|
inline |
Definition at line 75 of file vtkImageToImageFilter.h.
|
inline |
Definition at line 77 of file vtkImageToImageFilter.h.
|
virtual |
Putting this here until I merge graphics and imaging streaming.
|
protectedvirtual |
Reimplemented from vtkSource.
|
protectedvirtual |
|
protectedvirtual |
This method is the one that should be used by subclasses, right now the default implementation is to call the backwards compatibility method
Reimplemented from vtkSource.
|
protectedvirtual |
Reimplemented from vtkImageSource.
|
protected |
|
protectedvirtual |
What is the input update extent that is required to produce the desired output? By default, the whole input is always required but this is overridden in many subclasses.
Reimplemented from vtkSource.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from vtkProcessObject.
|
protected |
Definition at line 90 of file vtkImageToImageFilter.h.
|
protected |
Definition at line 91 of file vtkImageToImageFilter.h.
|
protected |
Definition at line 92 of file vtkImageToImageFilter.h.
|
protected |
Definition at line 93 of file vtkImageToImageFilter.h.
|
protected |
Definition at line 113 of file vtkImageToImageFilter.h.