23 #ifndef __vtkExtractUnstructuredGridPiece_h
24 #define __vtkExtractUnstructuredGridPiece_h
26 #include "vtkFiltersParallelModule.h"
37 void PrintSelf(ostream& os, vtkIndent indent);
41 vtkSetMacro(CreateGhostCells,
int);
42 vtkGetMacro(CreateGhostCells,
int);
43 vtkBooleanMacro(CreateGhostCells,
int);
51 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
52 virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
53 virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
56 void ComputeCellTags(vtkIntArray *cellTags, vtkIdList *pointOwnership,
57 int piece,
int numPieces, vtkUnstructuredGrid *input);
59 void AddGhostLevel(vtkUnstructuredGrid *input, vtkIntArray *cellTags,
int ghostLevel);
63 void AddFirstGhostLevel(vtkUnstructuredGrid *input, vtkIntArray *cellTags,
64 int piece,
int numPieces);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkUnstructuredGridAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only unstructured grid as output.
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)