47 #ifndef vtkSubPixelPositionEdgels_h
48 #define vtkSubPixelPositionEdgels_h
50 #include "vtkFiltersGeneralModule.h"
53 VTK_ABI_NAMESPACE_BEGIN
80 vtkSetMacro(TargetValue,
double);
81 vtkGetMacro(TargetValue,
double);
92 void Move(
int xdim,
int ydim,
int zdim,
int x,
int y,
float* img,
vtkDataArray* inVecs,
93 double* result,
int z,
double* aspect,
double* resultNormal);
94 void Move(
int xdim,
int ydim,
int zdim,
int x,
int y,
double* img,
vtkDataArray* inVecs,
95 double* result,
int z,
double* aspect,
double* resultNormal);
105 VTK_ABI_NAMESPACE_END
abstract superclass for arrays of numeric data
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
adjust edgel locations based on gradients.
void Move(int xdim, int ydim, int zdim, int x, int y, double *img, vtkDataArray *inVecs, double *result, int z, double *aspect, double *resultNormal)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
~vtkSubPixelPositionEdgels() override
void Move(int xdim, int ydim, int zdim, int x, int y, float *img, vtkDataArray *inVecs, double *result, int z, double *aspect, double *resultNormal)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkSubPixelPositionEdgels()
vtkStructuredPoints * GetGradMaps()
Set/Get the gradient data for doing the position adjustments.
static vtkSubPixelPositionEdgels * New()
void SetGradMapsData(vtkStructuredPoints *gm)
Set/Get the gradient data for doing the position adjustments.