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