36 #ifndef __vtkMaskPoints_h
37 #define __vtkMaskPoints_h
39 #include "vtkFiltersCoreModule.h"
40 #include "vtkPolyDataAlgorithm.h"
47 void PrintSelf(ostream& os, vtkIndent indent);
51 vtkSetClampMacro(OnRatio,
int,1,VTK_INT_MAX);
52 vtkGetMacro(OnRatio,
int);
58 vtkSetClampMacro(MaximumNumberOfPoints,vtkIdType,0,VTK_ID_MAX);
59 vtkGetMacro(MaximumNumberOfPoints,vtkIdType);
64 vtkSetClampMacro(Offset,vtkIdType,0,VTK_ID_MAX);
65 vtkGetMacro(Offset,vtkIdType);
70 vtkSetMacro(RandomMode,
int);
71 vtkGetMacro(RandomMode,
int);
72 vtkBooleanMacro(RandomMode,
int);
93 vtkSetClampMacro(RandomModeType,
int, 0, 2);
94 vtkGetMacro(RandomModeType,
int);
107 vtkSetMacro(ProportionalMaximumNumberOfPoints,
int);
108 vtkGetMacro(ProportionalMaximumNumberOfPoints,
int);
109 vtkBooleanMacro(ProportionalMaximumNumberOfPoints,
int);
117 vtkSetMacro(GenerateVertices,
int);
118 vtkGetMacro(GenerateVertices,
int);
119 vtkBooleanMacro(GenerateVertices,
int);
126 vtkSetMacro(SingleVertexPerCell,
int);
127 vtkGetMacro(SingleVertexPerCell,
int);
128 vtkBooleanMacro(SingleVertexPerCell,
int);
135 virtual int RequestData(vtkInformation *, vtkInformationVector **,
136 vtkInformationVector *);
137 virtual int FillInputPortInformation(
int port, vtkInformation *info);
153 unsigned long GetLocalSampleSize(vtkIdType,
int);
int ProportionalMaximumNumberOfPoints
virtual int InternalGetNumberOfProcesses()
virtual void InternalBarrier()
vtkIdType MaximumNumberOfPoints
selectively filter points
virtual int InternalGetLocalProcessId()
virtual void InternalGather(unsigned long *, unsigned long *, int, int)
virtual void InternalScatter(unsigned long *, unsigned long *, int, int)