50 #ifndef __vtkLinkEdgels_h
51 #define __vtkLinkEdgels_h
53 #include "vtkFiltersGeneralModule.h"
54 #include "vtkPolyDataAlgorithm.h"
61 class VTKFILTERSGENERAL_EXPORT
vtkLinkEdgels :
public vtkPolyDataAlgorithm
65 void PrintSelf(ostream& os, vtkIndent indent);
74 vtkSetMacro(LinkThreshold,
double);
75 vtkGetMacro(LinkThreshold,
double);
80 vtkSetMacro(PhiThreshold,
double);
81 vtkGetMacro(PhiThreshold,
double);
86 vtkSetMacro(GradientThreshold,
double);
87 vtkGetMacro(GradientThreshold,
double);
94 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
95 virtual int FillInputPortInformation(
int port, vtkInformation *info);
97 void LinkEdgels(
int xdim,
int ydim,
double *image, vtkDataArray *inVectors,
98 vtkCellArray *newLines, vtkPoints *newPts,
99 vtkDoubleArray *outScalars, vtkDoubleArray *outVectors,
links edgels together to form digital curves.