43 #ifndef vtkPolyDataPointSampler_h
44 #define vtkPolyDataPointSampler_h
65 vtkGetMacro(Distance,
double);
71 vtkGetMacro(GenerateVertexPoints,
int);
72 vtkSetMacro(GenerateVertexPoints,
int);
73 vtkBooleanMacro(GenerateVertexPoints,
int);
79 vtkGetMacro(GenerateEdgePoints,
int);
80 vtkSetMacro(GenerateEdgePoints,
int);
81 vtkBooleanMacro(GenerateEdgePoints,
int);
87 vtkGetMacro(GenerateInteriorPoints,
int);
88 vtkSetMacro(GenerateInteriorPoints,
int);
89 vtkBooleanMacro(GenerateInteriorPoints,
int);
98 vtkGetMacro(GenerateVertices,
int);
99 vtkSetMacro(GenerateVertices,
int);
100 vtkBooleanMacro(GenerateVertices,
int);
117 void SampleEdge(
vtkPoints *pts,
double x0[3],
double x1[3]);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKFILTERSMODELING_EXPORT
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
~vtkPolyDataPointSampler()
generate points from vtkPolyData
int GenerateInteriorPoints
represent and manipulate 3D points