30 #ifndef __vtkMergeFilter_h
31 #define __vtkMergeFilter_h
33 #include "vtkFiltersCoreModule.h"
43 void PrintSelf(ostream& os, vtkIndent indent);
49 vtkDataSet *GetGeometry();
64 void SetScalarsData(vtkDataSet *);
65 vtkDataSet *GetScalars();
80 void SetVectorsData(vtkDataSet *);
81 vtkDataSet *GetVectors();
96 void SetNormalsData(vtkDataSet *);
97 vtkDataSet *GetNormals();
112 void SetTCoordsData(vtkDataSet *);
113 vtkDataSet *GetTCoords();
128 void SetTensorsData(vtkDataSet *);
129 vtkDataSet *GetTensors();
143 void AddField(
const char* name, vtkDataSet* input);
150 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
151 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
virtual int FillInputPortInformation(int port, vtkInformation *info)
void SetScalarsConnection(vtkAlgorithmOutput *algOutput)
void SetInputData(vtkDataObject *)
void SetNormalsConnection(vtkAlgorithmOutput *algOutput)
Proxy object to connect input/output ports.
void SetVectorsConnection(vtkAlgorithmOutput *algOutput)
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
extract separate components of data from different datasets
void SetTCoordsConnection(vtkAlgorithmOutput *algOutput)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetTensorsConnection(vtkAlgorithmOutput *algOutput)
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce output of the same type as input.
void SetGeometryConnection(vtkAlgorithmOutput *algOutput)
static vtkDataSetAlgorithm * New()
void SetGeometryInputData(vtkDataSet *input)