22 #ifndef vtkPythonExtractSelection_h 23 #define vtkPythonExtractSelection_h 25 #include "vtkExtractSelectionBase.h" 26 #include "vtkPVClientServerCoreCoreModule.h" 28 class vtkCompositeDataSet;
35 void PrintSelf(ostream& os, vtkIndent indent);
43 bool ExtractElements(
int attributeType, vtkDataObject* input, vtkDataObject* output);
44 bool ExtractElements(
int attributeType, vtkCompositeDataSet* input, vtkCompositeDataSet* output);
51 virtual int FillInputPortInformation(
int port, vtkInformation* info);
52 virtual int RequestDataObject(vtkInformation* request, vtkInformationVector** inputVector,
53 vtkInformationVector* outputVector);
54 virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
61 void InitializeOutput(vtkDataObject* output, vtkDataObject* input);