1 #ifndef __vtkSurfaceFitter_h
2 #define __vtkSurfaceFitter_h
4 #include <vtkPolyDataAlgorithm.h>
15 void PrintSelf(ostream& os, vtkIndent indent);
22 vtkSetMacro(MaxError,
double);
23 vtkGetMacro(MaxError,
double);
28 vtkSetMacro(MaxAngle,
double);
29 vtkGetMacro(MaxAngle,
double);
32 vtkSetMacro(SearchRadius,
double);
33 vtkGetMacro(SearchRadius,
double);
36 vtkSetMacro(MinimumNumberOfPoints,
int);
37 vtkGetMacro(MinimumNumberOfPoints,
int);
46 static void ComputePlane(vtkPolyData* polyData, vtkPlane* plane);
47 static void ComputeConvexHull(vtkPolyData* polyData, vtkPlane* plane, vtkPolyData* convexHull);
48 static void ComputeMinimumAreaRectangleFit(vtkPolyData* polyData, vtkPlane* plane, vtkRectd* rectangle);
49 static void ComputeKnownSizeRectangleFit(vtkPolyData* polyData, vtkPlane* plane, vtkRectd* rectangle);
60 virtual int RequestData(vtkInformation *request,
61 vtkInformationVector **inputVector,
62 vtkInformationVector *outputVector);
int MinimumNumberOfPoints
vtkRobustNormalEstimator * RobustNormalEstimator
#define VTKDRCFILTERS_EXPORT