43 #ifndef __vtkArrayDataAlgorithm_h
44 #define __vtkArrayDataAlgorithm_h
46 #include "vtkCommonExecutionModelModule.h"
57 void PrintSelf(ostream& os, vtkIndent indent);
62 vtkInformationVector**,
63 vtkInformationVector*);
85 virtual int RequestInformation(vtkInformation* request,
86 vtkInformationVector** inputVector,
87 vtkInformationVector* outputVector);
92 virtual int RequestData(vtkInformation* request,
93 vtkInformationVector** inputVector,
94 vtkInformationVector* outputVector);
100 virtual int RequestUpdateExtent(vtkInformation*,
101 vtkInformationVector**,
102 vtkInformationVector*);
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
void SetInputData(vtkDataObject *obj)
Pipeline data object that contains multiple vtkArray objects.
Superclass for all sources, filters, and sinks in VTK.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
vtkArrayData * GetOutput()
virtual int FillInputPortInformation(int port, vtkInformation *info)
Superclass for algorithms that produce vtkArrayDatas as output.
static vtkAlgorithm * New()
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent)