javax.media.jai.iterator.RectIter.getSample()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中javax.media.jai.iterator.RectIter.getSample方法的一些代码示例,展示了RectIter.getSample的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RectIter.getSample方法的具体详情如下:
包路径:javax.media.jai.iterator.RectIter
类名称:RectIter
方法名:getSample

RectIter.getSample介绍

暂无

代码示例

代码示例来源:origin: geotools/geotools

/** Returns the specified sample of the current pixel as an integer. */
public int getSample(int b) {
  return src.getSample(b);
}

代码示例来源:origin: org.jaitools/jt-utils

value = Integer.valueOf(delegateIter.getSample(band));
} else {
  value = outsideValue_Integer;

代码示例来源:origin: mapplus/spatial_statistics_for_geotools_udig

inputIter.startPixels();
while (!zoneIter.finishedPixels() && !inputIter.finishedPixels()) {
  final Integer key = zoneIter.getSample(0); // one band
  final double value = inputIter.getSampleDouble(bandIndex);

代码示例来源:origin: geosolutions-it/jai-ext

switch (srcType) {
case DataBuffer.TYPE_BYTE:
  val = (byte) (srcIter.getSample() & 0xff);
  break;
  val = (short) srcIter.getSample();
  break;
  val = (short) (srcIter.getSample() & 0xffff);
  break;
  val = srcIter.getSample();
  break;

代码示例来源:origin: geotools/geotools

/** Returns the current sample as an integer. */
public int getSample() {
  return src.getSample();
}

代码示例来源:origin: geosolutions-it/jai-ext

assertEquals(expectedVal.byteValue(), (byte) destIter.getSample());
  break;
case DataBuffer.TYPE_SHORT:
  assertEquals(expectedVal.shortValue(), (short) destIter.getSample());
  break;
case DataBuffer.TYPE_INT:
  assertEquals(expectedVal.intValue(), destIter.getSample());
  break;
case DataBuffer.TYPE_FLOAT:

代码示例来源:origin: org.geotools/gt2-coverage

/**
 * Returns the current sample as an integer.
 */
public int getSample() {
  return src.getSample();
}

代码示例来源:origin: org.geotools/gt-coverage

/**
 * Returns the specified sample of the current pixel as an integer.
 */
public int getSample(int b) {
  return src.getSample(b);
}

代码示例来源:origin: org.geotools/gt2-coverage

/**
 * Returns the specified sample of the current pixel as an integer.
 */
public int getSample(int b) {
  return src.getSample(b);
}

代码示例来源:origin: org.geotools/gt-coverage

/**
 * Returns the current sample as an integer.
 */
public int getSample() {
  return src.getSample();
}

代码示例来源:origin: Geomatys/geotoolkit

/**
 * Returns the current sample as an integer.
 *
 * @return The current sample value.
 */
@Override
public int getSample() {
  return src.getSample();
}

代码示例来源:origin: Geomatys/geotoolkit

/**
 * Returns the specified sample of the current pixel as an integer.
 *
 * @param b The band for which to get the sample value.
 * @return The sample value at the given band.
 */
@Override
public int getSample(int b) {
  return src.getSample(b);
}

代码示例来源:origin: geotools/geotools

int i = 0;
do {
  int sample = iter.getSample(band);

代码示例来源:origin: org.geotools/gt2-coverageio

public int      getSample      (int b) {return iterator.getSample      (sourceBands[b]);}
public float    getSampleFloat ()      {return iterator.getSampleFloat ();}

代码示例来源:origin: org.geotools/gt2-coverageio

public int      getSample      ()      {return iterator.getSample      ();}
public int      getSample      (int b) {return iterator.getSample      (sourceBands[b]);}

代码示例来源:origin: mapplus/spatial_statistics_for_geotools_udig

readIter.startPixels();
while (!readIter.finishedPixels()) {
  final int val = readIter.getSample(0);
  if (!SSUtils.compareDouble(val, inputNoData)) {
    aSqDist[dy][dx] = INT_ZERO;

代码示例来源:origin: org.geotools/gt-coverage

final int[] row=samples[j++];
int i=0; do {
  row[i++] = iter.getSample(band);

代码示例来源:origin: org.geotools/gt2-coverage

final int[] row=samples[j++];
int i=0; do {
  row[i++] = iter.getSample(band);

代码示例来源:origin: geosolutions-it/jai-ext

private void assertResult(RenderedImage resultImage, String script) throws Exception {
    JiffleBuilder builder = new JiffleBuilder();
    builder.script(script).dest("dest", WIDTH, WIDTH).run();
    RenderedImage referenceImage = builder.getImage("dest");

    RectIter resultIter = RectIterFactory.create(resultImage, null);
    RectIter referenceIter = RectIterFactory.create(referenceImage, null);
    
    do {
      do {
        assertEquals(resultIter.getSample(), referenceIter.getSample());
        resultIter.nextPixelDone();
      } while (!referenceIter.nextPixelDone());
      
      resultIter.startPixels();
      resultIter.nextLineDone();
      referenceIter.startPixels();
      
    } while (!referenceIter.nextLineDone());
  }
}

代码示例来源:origin: Geomatys/geotoolkit

if (!iter.finishedPixels()) {
  do {
    final int m = mit.getSample();
    mit.nextPixel();
    if (m != 0) {

相关文章