|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   78 #ifndef vtkSelectPolyData_h 
   79 #define vtkSelectPolyData_h 
   81 #include "vtkFiltersModelingModule.h"  
   84 #define VTK_INSIDE_SMALLEST_REGION 0 
   85 #define VTK_INSIDE_LARGEST_REGION 1 
   86 #define VTK_INSIDE_CLOSEST_POINT_REGION 2 
  113   vtkSetMacro(GenerateSelectionScalars, 
vtkTypeBool);
 
  114   vtkGetMacro(GenerateSelectionScalars, 
vtkTypeBool);
 
  115   vtkBooleanMacro(GenerateSelectionScalars, 
vtkTypeBool);
 
  141   vtkSetVector3Macro(ClosestPoint, 
double);
 
  142   vtkGetVector3Macro(ClosestPoint, 
double);
 
  150   vtkGetMacro(SelectionMode, 
int);
 
  157   const char* GetSelectionModeAsString();
 
  165   vtkSetMacro(GenerateUnselectedOutput, 
vtkTypeBool);
 
  166   vtkGetMacro(GenerateUnselectedOutput, 
vtkTypeBool);
 
  167   vtkBooleanMacro(GenerateUnselectedOutput, 
vtkTypeBool);
 
  194   double ClosestPoint[3];
 
  214     return "InsideSmallestRegion";
 
  218     return "InsideLargestRegion";
 
  222     return "InsideClosestPointRegion";
 
  
represent and manipulate 3D points
#define VTK_INSIDE_LARGEST_REGION
void SetSelectionModeToClosestPointRegion()
vtkTypeBool GenerateSelectionScalars
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeBool GenerateUnselectedOutput
dynamic, self-adjusting array of char
#define VTK_INSIDE_CLOSEST_POINT_REGION
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
#define VTK_INSIDE_SMALLEST_REGION
a simple class to control print indentation
list of point or cell ids
void SetSelectionModeToLargestRegion()
void SetSelectionModeToSmallestRegion()
select portion of polygonal mesh; generate selection scalars
const char * GetSelectionModeAsString()
Return the method of determining in/out of loop as a string.
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkPolyDataAlgorithm * New()
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.