33 #ifndef __vtkvmtkConstrainedLaplacianPolyDataFilter_h 34 #define __vtkvmtkConstrainedLaplacianPolyDataFilter_h 36 #include "vtkPolyDataToPolyDataFilter.h" 37 #include "vtkvmtkWin32Header.h" 45 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
49 vtkSetMacro(Convergence,
double);
50 vtkGetMacro(Convergence,
double);
52 vtkSetMacro(RelaxationFactor,
double);
53 vtkGetMacro(RelaxationFactor,
double);
55 vtkSetMacro(NumberOfIterations,
int);
56 vtkGetMacro(NumberOfIterations,
int);
58 vtkSetMacro(BoundarySmoothing,
int);
59 vtkGetMacro(BoundarySmoothing,
int);
60 vtkBooleanMacro(BoundarySmoothing,
int);
62 virtual void SetConstrainedPointIds(vtkIdList *);
63 vtkGetObjectMacro(ConstrainedPointIds, vtkIdList);
vtkIdList * ConstrainedPointIds
smooth a surface mesh by constraining the motion of selected point ids.