28#ifndef vtkSubPixelPositionEdgels_h 
   29#define vtkSubPixelPositionEdgels_h 
   31#include "vtkFiltersGeneralModule.h"  
   34VTK_ABI_NAMESPACE_BEGIN
 
   61  vtkSetMacro(TargetValue, 
double);
 
   62  vtkGetMacro(TargetValue, 
double);
 
   73  void Move(
int xdim, 
int ydim, 
int zdim, 
int x, 
int y, 
float* img, 
vtkDataArray* inVecs,
 
   74    double* result, 
int z, 
double* aspect, 
double* resultNormal);
 
   75  void Move(
int xdim, 
int ydim, 
int zdim, 
int x, 
int y, 
double* img, 
vtkDataArray* inVecs,
 
   76    double* result, 
int z, 
double* aspect, 
double* resultNormal);
 
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.
 
vtkStructuredPoints * GetGradMaps()
Set/Get the gradient data for doing the position adjustments.
 
void Move(int xdim, int ydim, int zdim, int x, int y, double *img, vtkDataArray *inVecs, double *result, int z, double *aspect, double *resultNormal)
 
static vtkSubPixelPositionEdgels * New()
 
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()
 
void SetGradMapsData(vtkStructuredPoints *gm)
Set/Get the gradient data for doing the position adjustments.