80 #ifndef __vtkSelectPolyData_h
81 #define __vtkSelectPolyData_h
85 #define VTK_INSIDE_SMALLEST_REGION 0
86 #define VTK_INSIDE_LARGEST_REGION 1
87 #define VTK_INSIDE_CLOSEST_POINT_REGION 2
110 vtkSetMacro(GenerateSelectionScalars,
int);
111 vtkGetMacro(GenerateSelectionScalars,
int);
112 vtkBooleanMacro(GenerateSelectionScalars,
int);
118 vtkSetMacro(InsideOut,
int);
119 vtkGetMacro(InsideOut,
int);
120 vtkBooleanMacro(InsideOut,
int);
132 vtkSetClampMacro(SelectionMode,
int,
134 vtkGetMacro(SelectionMode,
int);
135 void SetSelectionModeToSmallestRegion()
137 void SetSelectionModeToLargestRegion()
139 void SetSelectionModeToClosestPointRegion()
141 const char *GetSelectionModeAsString();
147 vtkSetMacro(GenerateUnselectedOutput,
int);
148 vtkGetMacro(GenerateUnselectedOutput,
int);
149 vtkBooleanMacro(GenerateUnselectedOutput,
int);
172 double ClosestPoint[3];
189 return "InsideSmallestRegion";
193 return "InsideLargestRegion";
197 return "InsideClosestPointRegion";