43 #ifndef __vtkPolyDataPointSampler_h
44 #define __vtkPolyDataPointSampler_h
64 vtkGetMacro(Distance,
double);
70 vtkGetMacro(GenerateVertexPoints,
int);
71 vtkSetMacro(GenerateVertexPoints,
int);
72 vtkBooleanMacro(GenerateVertexPoints,
int);
78 vtkGetMacro(GenerateEdgePoints,
int);
79 vtkSetMacro(GenerateEdgePoints,
int);
80 vtkBooleanMacro(GenerateEdgePoints,
int);
86 vtkGetMacro(GenerateInteriorPoints,
int);
87 vtkSetMacro(GenerateInteriorPoints,
int);
88 vtkBooleanMacro(GenerateInteriorPoints,
int);
97 vtkGetMacro(GenerateVertices,
int);
98 vtkSetMacro(GenerateVertices,
int);
99 vtkBooleanMacro(GenerateVertices,
int);
116 void SampleEdge(
vtkPoints *pts,
double x0[3],
double x1[3]);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
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