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()
int OutputPointsPrecision
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual int InternalGetLocalProcessId()
virtual void InternalBarrier()
static vtkMaskPoints * New()
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.