30 #ifndef VTKSTRUCTUREDGRIDPARTITIONER_H_
31 #define VTKSTRUCTUREDGRIDPARTITIONER_H_
33 #include "vtkFiltersGeometryModule.h"
34 #include "vtkMultiBlockDataSetAlgorithm.h"
37 class vtkInformationVector;
39 class vtkStructuredGrid;
43 public vtkMultiBlockDataSetAlgorithm
48 void PrintSelf(ostream &oss, vtkIndent indent );
52 vtkGetMacro(NumberOfPartitions,
int);
53 vtkSetMacro(NumberOfPartitions,
int);
58 vtkGetMacro(NumberOfGhostLayers,
int);
59 vtkSetMacro(NumberOfGhostLayers,
int);
67 vtkPoints* ExtractSubGridPoints(vtkStructuredGrid *wholeGrid,
int subext[6]);
70 virtual int RequestData(
71 vtkInformation*,vtkInformationVector**,vtkInformationVector*);
72 virtual int FillInputPortInformation(
int port, vtkInformation *info);
73 virtual int FillOutputPortInformation(
int port, vtkInformation *info);