ucar.ma2.Array.setInt()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(99)

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

Array.setInt介绍

[英]Set the array element at the current element of ima.
[中]将数组元素设置为ima的当前元素。

代码示例

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int rowIndex, SeadasGrid grid) {
    array.setInt(rowIndex, rowIndex);
  }
});

代码示例来源:origin: edu.ucar/netcdf

public void setIntCurrent(int val) {
 maa.setInt(currElement, val);
}

代码示例来源:origin: Unidata/thredds

public void setIntCurrent(int val) {
 maa.setInt(currElement, val);
}

代码示例来源:origin: edu.ucar/cdm

public void setIntNext(int val) { maa.setInt(++currElement, val); }

代码示例来源:origin: edu.ucar/netcdf

public void setIntNext(int val) {
 count++;
 currElement = counter.incr();
 maa.setInt(currElement, val);
}

代码示例来源:origin: edu.ucar/cdm

public void setIntNext(int val) {
 count++;
 currElement = counter.incr();
 maa.setInt(currElement, val);
}

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    array.setInt(binIndex, bin.getNumObs());
  }
}));

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int rowIndex, SeadasGrid grid) {
    array.setInt(rowIndex, binRowBeginOffsets[seadasGrid.convertRowIndex(rowIndex)]);
  }
});

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int rowIndex, SeadasGrid grid) {
    final long id = binRowBegins[seadasGrid.convertRowIndex(rowIndex)];
    if (id == -1L) {
      array.setInt(rowIndex, 0);
    } else {
      array.setInt(rowIndex, seadasGrid.convertBinIndex(id));
    }
  }
});

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    array.setInt(binIndex, bin.getNumPasses());
  }
}));

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    array.setInt(binIndex, bin.getNumPasses());
  }
}));

代码示例来源:origin: Unidata/thredds

public void setIntNext(int val) {
 count++;
 currElement = counter.incr();
 maa.setInt(currElement, val);
}

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    array.setInt(binIndex, bin.getNumObs());
  }
}));

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int rowIndex, SeadasGrid grid) {
    array.setInt(rowIndex, binRowExtends[seadasGrid.convertRowIndex(rowIndex)]);
  }
});

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int rowIndex, SeadasGrid grid) {
    array.setInt(rowIndex, grid.getFirstBinIndex(seadasGrid.convertRowIndex(rowIndex)));
  }
});

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int rowIndex, SeadasGrid grid) {
    array.setInt(rowIndex, grid.getNumCols(seadasGrid.convertRowIndex(rowIndex)));
  }
});

代码示例来源:origin: org.geoserver.community/gs-netcdf-out

private void setIntegerSample(DataType netCDFDataType, Array matrix, Index matrixIndex, int sample) {
  switch (netCDFDataType) {
  case BYTE:
    matrix.setByte(matrixIndex, (byte) sample);
    break;
  case SHORT:
    matrix.setShort(matrixIndex, (short) sample);
    break;
  case INT:
    matrix.setInt(matrixIndex, sample);
    break;
  }
}

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    array.setInt(binIndex, seadasGrid.convertBinIndex(bin.getIndex()));
  }
}));

代码示例来源:origin: bcdev/beam

@Override
  public Array convert(Array array) {
    final Array convertedArray = Array.factory(DataType.INT, array.getShape());
    for (int i = 0; i < convertedArray.getSize(); i++) {
      convertedArray.setInt(i, (int) (array.getLong(i) >>> 32));
    }
    return convertedArray;
  }
};

代码示例来源:origin: bcdev/beam

@Override
  public Array convert(Array array) {
    final Array convertedArray = Array.factory(DataType.INT, array.getShape());
    for (int i = 0; i < convertedArray.getSize(); i++) {
      convertedArray.setInt(i, (int) (array.getLong(i) & 0x00000000FFFFFFFFL));
    }
    return convertedArray;
  }
};

相关文章

微信公众号

最新文章

更多