org.deegree.coverage.raster.interpolation
Class BiLinearByteInterpolation

java.lang.Object
  extended by org.deegree.coverage.raster.interpolation.BiLinearByteInterpolation
All Implemented Interfaces:
Interpolation

public class BiLinearByteInterpolation
extends Object
implements Interpolation

This class implements a bilinear interpolation for byte raster.

Version:
$Revision: 31644 $, $Date: 2011-08-24 22:27:43 +0200 (Wed, 24 Aug 2011) $
Author:
Oliver Tonnhofer, last edited by: $Author: mschneider $

Constructor Summary
BiLinearByteInterpolation(RasterData rasterData)
          Create a new bilinear interpolation for given byte RasterData.
 
Method Summary
 byte[] getPixel(float x, float y, byte[] result)
          Returns the interpolated pixel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BiLinearByteInterpolation

public BiLinearByteInterpolation(RasterData rasterData)
Create a new bilinear interpolation for given byte RasterData.

Parameters:
rasterData -
Method Detail

getPixel

public final byte[] getPixel(float x,
                             float y,
                             byte[] result)
Description copied from interface: Interpolation
Returns the interpolated pixel.

Specified by:
getPixel in interface Interpolation
Parameters:
x - the raster coordinate
y - the raster coordinate
result - a byte array to put the values into
Returns:
the result array


Copyright © 2011. All Rights Reserved.