39 #ifndef __vtkDistancePolyDataFilter_h
40 #define __vtkDistancePolyDataFilter_h
42 #include "vtkFiltersGeneralModule.h"
43 #include "vtkPolyDataAlgorithm.h"
49 void PrintSelf(ostream& os, vtkIndent indent);
54 vtkSetMacro(SignedDistance,
int);
55 vtkGetMacro(SignedDistance,
int);
56 vtkBooleanMacro(SignedDistance,
int);
62 vtkSetMacro(NegateDistance,
int);
63 vtkGetMacro(NegateDistance,
int);
64 vtkBooleanMacro(NegateDistance,
int);
70 vtkSetMacro(ComputeSecondDistance,
int);
71 vtkGetMacro(ComputeSecondDistance,
int);
72 vtkBooleanMacro(ComputeSecondDistance,
int);
77 vtkPolyData* GetSecondDistanceOutput();
83 int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
84 int FillInputPortInformation(
int, vtkInformation*);
86 void GetPolyDataDistance(vtkPolyData*, vtkPolyData*);
94 int ComputeSecondDistance;