39 #ifndef __vtkSubPixelPositionEdgels_h
40 #define __vtkSubPixelPositionEdgels_h
42 #include "vtkFiltersGeneralModule.h"
43 #include "vtkPolyDataAlgorithm.h"
45 class vtkStructuredPoints;
53 void PrintSelf(ostream& os, vtkIndent indent);
57 void SetGradMapsData(vtkStructuredPoints *gm);
58 vtkStructuredPoints *GetGradMaps();
64 vtkSetMacro(TargetFlag,
int);
65 vtkGetMacro(TargetFlag,
int);
66 vtkBooleanMacro(TargetFlag,
int);
67 vtkSetMacro(TargetValue,
double);
68 vtkGetMacro(TargetValue,
double);
76 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
77 virtual int FillInputPortInformation(
int port, vtkInformation *info);
79 void Move(
int xdim,
int ydim,
int zdim,
int x,
int y,
80 float *img, vtkDataArray *inVecs,
81 double *result,
int z,
double *aspect,
double *resultNormal);
82 void Move(
int xdim,
int ydim,
int zdim,
int x,
int y,
83 double *img, vtkDataArray *inVecs,
84 double *result,
int z,
double *aspect,
double *resultNormal);
adjust edgel locations based on gradients.