140 #ifndef vtkMaskPoints_h
141 #define vtkMaskPoints_h
143 #include "vtkFiltersCoreModule.h"
157 UNIFORM_SPATIAL_VOLUME
169 vtkGetMacro(OnRatio,
int);
193 vtkSetMacro(RandomMode,
bool);
194 vtkGetMacro(RandomMode,
bool);
195 vtkBooleanMacro(RandomMode,
bool);
203 vtkSetMacro(RandomSeed,
int);
204 vtkGetMacro(RandomSeed,
int);
238 vtkSetClampMacro(RandomModeType,
int, RANDOMIZED_ID_STRIDES, UNIFORM_SPATIAL_VOLUME);
239 vtkGetMacro(RandomModeType,
int);
256 vtkSetMacro(ProportionalMaximumNumberOfPoints,
bool);
257 vtkGetMacro(ProportionalMaximumNumberOfPoints,
bool);
258 vtkBooleanMacro(ProportionalMaximumNumberOfPoints,
bool);
267 vtkSetMacro(GenerateVertices,
bool);
268 vtkGetMacro(GenerateVertices,
bool);
269 vtkBooleanMacro(GenerateVertices,
bool);
278 vtkSetMacro(SingleVertexPerCell,
bool);
279 vtkGetMacro(SingleVertexPerCell,
bool);
280 vtkBooleanMacro(SingleVertexPerCell,
bool);
289 vtkSetMacro(OutputPointsPrecision,
int);
290 vtkGetMacro(OutputPointsPrecision,
int);
302 bool RandomMode =
false;
305 bool GenerateVertices =
false;
306 bool SingleVertexPerCell =
false;
307 int RandomModeType = RANDOMIZED_ID_STRIDES;
308 bool ProportionalMaximumNumberOfPoints =
false;