77 #ifndef vtkPolyDataPointSampler_h
78 #define vtkPolyDataPointSampler_h
81 #include "vtkFiltersModelingModule.h"
107 vtkGetMacro(Distance,
double);
125 vtkSetClampMacro(PointGenerationMode,
int, REGULAR_GENERATION, RANDOM_GENERATION);
126 vtkGetMacro(PointGenerationMode,
int);
136 vtkGetMacro(GenerateVertexPoints,
bool);
137 vtkSetMacro(GenerateVertexPoints,
bool);
138 vtkBooleanMacro(GenerateVertexPoints,
bool);
146 vtkGetMacro(GenerateEdgePoints,
bool);
147 vtkSetMacro(GenerateEdgePoints,
bool);
148 vtkBooleanMacro(GenerateEdgePoints,
bool);
156 vtkGetMacro(GenerateInteriorPoints,
bool);
157 vtkSetMacro(GenerateInteriorPoints,
bool);
158 vtkBooleanMacro(GenerateInteriorPoints,
bool);
169 vtkGetMacro(GenerateVertices,
bool);
170 vtkSetMacro(GenerateVertices,
bool);
171 vtkBooleanMacro(GenerateVertices,
bool);
183 vtkGetMacro(InterpolatePointData,
bool);
184 vtkSetMacro(InterpolatePointData,
bool);
185 vtkBooleanMacro(InterpolatePointData,
bool);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
bool InterpolatePointData
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
void SetPointGenerationModeToRandom()
Specify/retrieve the type of point generation: either regular point generation or random point genera...
bool GenerateVertexPoints
void SetPointGenerationModeToRegular()
Specify/retrieve the type of point generation: either regular point generation or random point genera...
generate points from vtkPolyData
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
bool GenerateInteriorPoints