36 #ifndef __vtkMaskPoints_h
37 #define __vtkMaskPoints_h
39 #include "vtkFiltersCoreModule.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 *);
153 unsigned long GetLocalSampleSize(vtkIdType,
int);
int ProportionalMaximumNumberOfPoints
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int InternalGetNumberOfProcesses()
virtual void InternalBarrier()
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
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)