26 #ifndef __vtkMultiBlockMergeFilter_h
27 #define __vtkMultiBlockMergeFilter_h
29 #include "vtkFiltersGeneralModule.h"
30 #include "vtkMultiBlockDataSetAlgorithm.h"
33 :
public vtkMultiBlockDataSetAlgorithm
37 void PrintSelf(ostream& os, vtkIndent indent);
47 void AddInputData(vtkDataObject *);
48 void AddInputData(
int, vtkDataObject*);
55 int RequestData(vtkInformation *,
56 vtkInformationVector **,
57 vtkInformationVector *);
59 virtual int FillInputPortInformation(
int port, vtkInformation *info);
61 int IsMultiPiece(vtkMultiBlockDataSet*);
63 int Merge(
unsigned int numPieces,
unsigned int pieceNo,
64 vtkMultiBlockDataSet* output,
65 vtkMultiBlockDataSet* input);
merges multiblock inputs into a single multiblock output