public class Interpolation extends Object
Constructor and Description |
---|
Interpolation(Buffer buf) |
Modifier and Type | Method and Description |
---|---|
double |
getBilinearValue(double x,
double y,
int band)
Calcula los valores N y Z para el método bilinear y obtiene el valor del pixel como
Z / N
|
double |
getInverseDistance(double x,
double y,
int band)
Calcula los valores N y Z para el método de distancia inversa y calcula el valor del
pixel como Z / N.
|
double |
getNearestNeighbour(double x,
double y,
int band) |
public Interpolation(Buffer buf)
public double getNearestNeighbour(double x, double y, int band)
public double getBilinearValue(double x, double y, int band)
dx
- distancia en X desde el centro del pixel hasta el punto. Es un valor entre 0 y 1dy
- distancia en Y desde el centro del pixel hasta el punto. Es un valor entre 0 y 1kernel
- valor del pixel y alrededorpublic double getInverseDistance(double x, double y, int band)
dx
- distancia en X desde el centro del pixel hasta el punto. Es un valor entre 0 y 1dy
- distancia en Y desde el centro del pixel hasta el punto. Es un valor entre 0 y 1kernel
- valor del pixel y alrededor