|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.jai.Interpolation
it.geosolutions.jaiext.interpolators.InterpolationBilinear
public class InterpolationBilinear
Field Summary | |
---|---|
static int |
DEFAULT_SUBSAMPLE_BITS
Default value for subsample bits |
Fields inherited from class javax.media.jai.Interpolation |
---|
bottomPadding, height, INTERP_BICUBIC, INTERP_BICUBIC_2, INTERP_BILINEAR, INTERP_NEAREST, leftPadding, rightPadding, subsampleBitsH, subsampleBitsV, topPadding, width |
Constructor Summary | |
---|---|
InterpolationBilinear(int subsampleBits,
Range noDataRange,
boolean useROIAccessor,
double destinationNoData,
int dataType)
Simple interpolator object used for Bilinear interpolation. |
Method Summary | |
---|---|
int |
getDataType()
|
double |
getDestinationNoData()
Return the destinationNoData value associated to the Interpolation Object |
Range |
getNoDataRange()
Return NoData Range associated to the Interpolation object, if present. |
Number |
interpolate(javax.media.jai.RasterAccessor src,
int bandIndex,
int dnumbands,
int posX,
int posY,
Number[] fracValues,
Integer yValueROI,
javax.media.jai.RasterAccessor roi,
boolean setNoData)
This method performs a bilinear interpolation of a pixel inside a not-Binary image. |
int |
interpolateBinary(int xNextBitNo,
Number[] sourceData,
int xfrac,
int yfrac,
int sourceYOffset,
int sourceScanlineStride,
int[] coordinates,
int[] roiDataArray,
int roiYOffset,
int roiScanlineStride)
This method performs a bilinear interpolation of a pixel inside a binary image. |
double |
interpolateH(double[] arg0,
float xfrac)
|
float |
interpolateH(float[] arg0,
float xfrac)
|
int |
interpolateH(int[] arg0,
int xfrac)
|
void |
setNoDataRange(Range noDataRange)
Set NoData Range associated to the Interpolation object. |
void |
setROIdata(Rectangle roiBounds,
javax.media.jai.iterator.RandomIter roiIter)
|
Methods inherited from class javax.media.jai.Interpolation |
---|
getBottomPadding, getHeight, getInstance, getLeftPadding, getRightPadding, getSubsampleBitsH, getSubsampleBitsV, getTopPadding, getWidth, interpolate, interpolate, interpolate, interpolate, interpolate, interpolate, interpolate, interpolate, interpolate, interpolateH, interpolateH, interpolateH, interpolateH, interpolateH, interpolateH, interpolateV, interpolateV, interpolateV, interpolateV, interpolateV, interpolateV, interpolateV, interpolateV, interpolateV, isSeparable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_SUBSAMPLE_BITS
Constructor Detail |
---|
public InterpolationBilinear(int subsampleBits, Range noDataRange, boolean useROIAccessor, double destinationNoData, int dataType)
Method Detail |
---|
public int interpolateH(int[] arg0, int xfrac)
interpolateH
in class javax.media.jai.Interpolation
public float interpolateH(float[] arg0, float xfrac)
interpolateH
in class javax.media.jai.Interpolation
public double interpolateH(double[] arg0, float xfrac)
interpolateH
in class javax.media.jai.Interpolation
public void setROIdata(Rectangle roiBounds, javax.media.jai.iterator.RandomIter roiIter)
public double getDestinationNoData()
InterpolationNoData
getDestinationNoData
in interface InterpolationNoData
public Range getNoDataRange()
InterpolationNoData
getNoDataRange
in interface InterpolationNoData
public void setNoDataRange(Range noDataRange)
InterpolationNoData
setNoDataRange
in interface InterpolationNoData
public int getDataType()
public Number interpolate(javax.media.jai.RasterAccessor src, int bandIndex, int dnumbands, int posX, int posY, Number[] fracValues, Integer yValueROI, javax.media.jai.RasterAccessor roi, boolean setNoData)
public int interpolateBinary(int xNextBitNo, Number[] sourceData, int xfrac, int yfrac, int sourceYOffset, int sourceScanlineStride, int[] coordinates, int[] roiDataArray, int roiYOffset, int roiScanlineStride)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |