/** * Default constructor. * * @param interpolator * the interpolator to use */ public ImageInterpolation(Interpolator interpolator) { this.interpolator = interpolator; this.workingSpace = interpolator.createWorkingSpace(); }
/** * Get the interpolated pixel value of the previously analysed image * * @param x * the x-ordinate * @param y * the y-ordinate * @return the interpolated pixel value */ public float getPixelInterpolated(float x, float y) { return interpolator.interpolate(x, y, image, workingSpace); } }
/** * Default constructor. * * @param interpolator * the interpolator to use */ public ImageInterpolation(Interpolator interpolator) { this.interpolator = interpolator; this.workingSpace = interpolator.createWorkingSpace(); }
/** * Get the interpolated pixel value of the previously analysed image * * @param x * the x-ordinate * @param y * the y-ordinate * @return the interpolated pixel value */ public float getPixelInterpolated(float x, float y) { return interpolator.interpolate(x, y, image, workingSpace); } }