35 #ifndef __vtkExtractUserDefinedPiece_h
36 #define __vtkExtractUserDefinedPiece_h
38 #include "vtkFiltersParallelModule.h"
46 virtual void PrintSelf(ostream& os, vtkIndent indent);
49 typedef int (*UserDefFunc)(vtkIdType cellID, vtkUnstructuredGrid *grid,
void *constantData);
57 void SetConstantData(
void *data,
int len);
61 int GetConstantData(
void **data);
71 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
73 void ComputeCellTagsWithFunction(vtkIntArray *tags, vtkIdList *pointOwnership,
74 vtkUnstructuredGrid *input);