43 #ifndef __vtkExtractGeometry_h
44 #define __vtkExtractGeometry_h
46 #include "vtkFiltersExtractionModule.h"
47 #include "vtkUnstructuredGridAlgorithm.h"
49 class vtkImplicitFunction;
55 void PrintSelf(ostream& os, vtkIndent indent);
61 unsigned long GetMTime();
65 virtual void SetImplicitFunction(vtkImplicitFunction*);
66 vtkGetObjectMacro(ImplicitFunction,vtkImplicitFunction);
73 vtkSetMacro(ExtractInside,
int);
74 vtkGetMacro(ExtractInside,
int);
75 vtkBooleanMacro(ExtractInside,
int);
81 vtkSetMacro(ExtractBoundaryCells,
int);
82 vtkGetMacro(ExtractBoundaryCells,
int);
83 vtkBooleanMacro(ExtractBoundaryCells,
int);
84 vtkSetMacro(ExtractOnlyBoundaryCells,
int);
85 vtkGetMacro(ExtractOnlyBoundaryCells,
int);
86 vtkBooleanMacro(ExtractOnlyBoundaryCells,
int);
94 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
96 virtual int FillInputPortInformation(
int port, vtkInformation *info);