37 #ifndef vtkMaskPoints_h 38 #define vtkMaskPoints_h 40 #include "vtkFiltersCoreModule.h" 55 vtkGetMacro(OnRatio,
int);
64 vtkGetMacro(MaximumNumberOfPoints,
vtkIdType);
106 vtkSetClampMacro(RandomModeType,
int, 0, 2);
107 vtkGetMacro(RandomModeType,
int);
124 vtkSetMacro(ProportionalMaximumNumberOfPoints,
vtkTypeBool);
125 vtkGetMacro(ProportionalMaximumNumberOfPoints,
vtkTypeBool);
126 vtkBooleanMacro(ProportionalMaximumNumberOfPoints,
vtkTypeBool);
157 vtkSetMacro(OutputPointsPrecision,
int);
158 vtkGetMacro(OutputPointsPrecision,
int);
184 unsigned long GetLocalSampleSize(
vtkIdType,
int);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkTypeBool GenerateVertices
vtkTypeBool ProportionalMaximumNumberOfPoints
int OutputPointsPrecision
~vtkMaskPoints() override
virtual int InternalGetNumberOfProcesses()
virtual void InternalBarrier()
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
vtkIdType MaximumNumberOfPoints
selectively filter points
vtkTypeBool SingleVertexPerCell
virtual int InternalGetLocalProcessId()
virtual void InternalGather(unsigned long *, unsigned long *, int, int)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void InternalScatter(unsigned long *, unsigned long *, int, int)