30 #ifndef __vtkMergeFilter_h
31 #define __vtkMergeFilter_h
33 #include "vtkFiltersCoreModule.h"
34 #include "vtkDataSetAlgorithm.h"
43 void PrintSelf(ostream& os, vtkIndent indent);
49 vtkDataSet *GetGeometry();
57 this->SetInputConnection(algOutput);
64 void SetScalarsData(vtkDataSet *);
65 vtkDataSet *GetScalars();
73 this->SetInputConnection(1, algOutput);
80 void SetVectorsData(vtkDataSet *);
81 vtkDataSet *GetVectors();
89 this->SetInputConnection(2, algOutput);
96 void SetNormalsData(vtkDataSet *);
97 vtkDataSet *GetNormals();
105 this->SetInputConnection(3, algOutput);
112 void SetTCoordsData(vtkDataSet *);
113 vtkDataSet *GetTCoords();
121 this->SetInputConnection(4, algOutput);
128 void SetTensorsData(vtkDataSet *);
129 vtkDataSet *GetTensors();
137 this->SetInputConnection(5, algOutput);
143 void AddField(
const char* name, vtkDataSet* input);
150 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
151 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
152 int FillInputPortInformation(
int port, vtkInformation *info);
void SetScalarsConnection(vtkAlgorithmOutput *algOutput)
void SetNormalsConnection(vtkAlgorithmOutput *algOutput)
void SetVectorsConnection(vtkAlgorithmOutput *algOutput)
extract separate components of data from different datasets
void SetTCoordsConnection(vtkAlgorithmOutput *algOutput)
void SetTensorsConnection(vtkAlgorithmOutput *algOutput)
void SetGeometryConnection(vtkAlgorithmOutput *algOutput)
void SetGeometryInputData(vtkDataSet *input)