31 #ifndef __vtkImageAppend_h
32 #define __vtkImageAppend_h
34 #include "vtkFiltersCoreModule.h"
42 void PrintSelf(ostream& os, vtkIndent indent);
75 vtkSetMacro(AppendAxis,
int);
76 vtkGetMacro(AppendAxis,
int);
86 vtkSetMacro(PreserveExtents,
int);
87 vtkGetMacro(PreserveExtents,
int);
88 vtkBooleanMacro(PreserveExtents,
int);
101 vtkInformationVector **,
102 vtkInformationVector *);
105 vtkInformationVector **,
106 vtkInformationVector *);
109 vtkInformationVector** inputVector,
110 vtkInformationVector* outputVector,
111 vtkImageData ***inData, vtkImageData **outData,
118 void InitOutput(
int outExt[6], vtkImageData *outData);
120 void InternalComputeInputUpdateExtent(
121 int *inExt,
int *outExt,
int *inWextent,
int whichInput);
125 vtkInformation* outInfo,
128 vtkInformation* outInfo);
132 vtkInformationVector** inputVector);
int GetNumberOfInputConnections(int port)
Collects data from multiple inputs into one image.
vtkDataObject * GetInput()
void SetInputData(vtkDataObject *)
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Proxy object to connect input/output ports.
virtual void AllocateOutputData(vtkImageData *out, vtkInformation *outInfo, int *uExtent)
Generic filter that has one input..
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
virtual void CopyAttributeData(vtkImageData *in, vtkImageData *out, vtkInformationVector **inputVector)
static vtkAlgorithm * New()
vtkDataObject * GetInput()
general representation of visualization data
void SetInputData(vtkDataObject *input)