|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int threadId) |
|
|
virtual void | ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, 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) |
|
vtkDataObject * | GetInput (int port) |
|
vtkDataObject * | GetInput () |
|
vtkImageData * | GetImageDataInput (int port) |
|
vtkImageData * | GetOutput () |
|
vtkImageData * | GetOutput (int) |
|
virtual void | SetOutput (vtkDataObject *d) |
|
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
void | SetInput (vtkDataObject *) |
|
void | SetInput (int, vtkDataObject *) |
|
virtual void | AddInput (vtkDataObject *) |
|
virtual void | AddInput (int, vtkDataObject *) |
|
|
| vtkThreadedImageAlgorithm () |
|
| ~vtkThreadedImageAlgorithm () |
|
|
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
| vtkImageAlgorithm () |
|
| ~vtkImageAlgorithm () |
|
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual void | CopyInputArrayAttributesToOutput (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual void | AllocateOutputData (vtkImageData *out, int *uExtent) |
|
virtual vtkImageData * | AllocateOutputData (vtkDataObject *out) |
|
virtual void | CopyAttributeData (vtkImageData *in, vtkImageData *out, vtkInformationVector **inputVector) |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
virtual void | ExecuteData (vtkDataObject *output) |
|
virtual void | Execute () |
|
Generic filter that has one input..
vtkThreadedImageAlgorithm 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 vtkSimpleImageToImageAlgorithm instead.
- See Also
- vtkSimpleImageToImageAlgorithm
- Examples:
- vtkThreadedImageAlgorithm (Examples)
Definition at line 38 of file vtkThreadedImageAlgorithm.h.