81 #ifndef vtkSelectPolyData_h 82 #define vtkSelectPolyData_h 84 #include "vtkFiltersModelingModule.h" 87 #define VTK_INSIDE_SMALLEST_REGION 0 88 #define VTK_INSIDE_LARGEST_REGION 1 89 #define VTK_INSIDE_CLOSEST_POINT_REGION 2 117 vtkGetMacro(GenerateSelectionScalars,
int);
127 vtkGetMacro(InsideOut,
int);
144 vtkSetVector3Macro(ClosestPoint,
double);
145 vtkGetVector3Macro(ClosestPoint,
double);
152 vtkSetClampMacro(SelectionMode,
int,
154 vtkGetMacro(SelectionMode,
int);
161 const char *GetSelectionModeAsString();
170 vtkGetMacro(GenerateUnselectedOutput,
int);
198 double ClosestPoint[3];
217 return "InsideSmallestRegion";
221 return "InsideLargestRegion";
225 return "InsideClosestPointRegion";
void SetSelectionModeToClosestPointRegion()
Control how inside/outside of loop is defined.
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int GenerateSelectionScalars
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkPolyDataAlgorithm * New()
dynamic, self-adjusting array of char
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
list of point or cell ids
void SetSelectionModeToSmallestRegion()
Control how inside/outside of loop is defined.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
const char * GetSelectionModeAsString()
Return the method of determining in/out of loop as a string.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
select portion of polygonal mesh; generate selection scalars
void SetSelectionModeToLargestRegion()
Control how inside/outside of loop is defined.
#define VTK_INSIDE_LARGEST_REGION
#define VTK_INSIDE_SMALLEST_REGION
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
#define VTK_INSIDE_CLOSEST_POINT_REGION
int GenerateUnselectedOutput
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.