28 #ifndef __vtkvmtkSurfaceDistance_h 29 #define __vtkvmtkSurfaceDistance_h 31 #include "vtkPolyDataAlgorithm.h" 32 #include "vtkPolyData.h" 33 #include "vtkvmtkWin32Header.h" 41 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
48 vtkSetStringMacro(DistanceArrayName);
49 vtkGetStringMacro(DistanceArrayName);
55 vtkSetStringMacro(SignedDistanceArrayName);
56 vtkGetStringMacro(SignedDistanceArrayName);
62 vtkSetStringMacro(DistanceVectorsArrayName);
63 vtkGetStringMacro(DistanceVectorsArrayName);
68 vtkSetObjectMacro(ReferenceSurface,vtkPolyData);
69 vtkGetObjectMacro(ReferenceSurface,vtkPolyData);
76 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
char * DistanceVectorsArrayName
calculate the euclidian distance of one surface from another
vtkPolyData * ReferenceSurface
char * SignedDistanceArrayName