org.deegree.coverage.raster.interpolation
Class BiLinearShortInterpolation

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

public class BiLinearShortInterpolation
extends Object
implements Interpolation

This class implements a bilinear interpolation for short 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
BiLinearShortInterpolation(RasterData rasterData, boolean unsigned)
          Create a new bilinear interpolation for given short 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

BiLinearShortInterpolation

public BiLinearShortInterpolation(RasterData rasterData,
                                  boolean unsigned)
Create a new bilinear interpolation for given short RasterData.

Parameters:
rasterData -
unsigned - whether to treat the shorts as unsigned
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.