@Override public void setArray(Array array, int rowIndex, SeadasGrid grid) { array.setInt(rowIndex, rowIndex); } });
public void setIntCurrent(int val) { maa.setInt(currElement, val); }
public void setIntCurrent(int val) { maa.setInt(currElement, val); }
public void setIntNext(int val) { maa.setInt(++currElement, val); }
public void setIntNext(int val) { count++; currElement = counter.incr(); maa.setInt(currElement, val); }
public void setIntNext(int val) { count++; currElement = counter.incr(); maa.setInt(currElement, val); }
@Override public void setArray(Array array, int binIndex, TemporalBin bin) { array.setInt(binIndex, bin.getNumObs()); } }));
@Override public void setArray(Array array, int rowIndex, SeadasGrid grid) { array.setInt(rowIndex, binRowBeginOffsets[seadasGrid.convertRowIndex(rowIndex)]); } });
@Override public void setArray(Array array, int binIndex, TemporalBin bin) { array.setInt(binIndex, bin.getNumPasses()); } }));
@Override public void setArray(Array array, int binIndex, TemporalBin bin) { array.setInt(binIndex, bin.getNumPasses()); } }));
public void setIntNext(int val) { count++; currElement = counter.incr(); maa.setInt(currElement, val); }
@Override public void setArray(Array array, int binIndex, TemporalBin bin) { array.setInt(binIndex, bin.getNumObs()); } }));
@Override public void setArray(Array array, int rowIndex, SeadasGrid grid) { array.setInt(rowIndex, binRowExtends[seadasGrid.convertRowIndex(rowIndex)]); } });
@Override public void setArray(Array array, int rowIndex, SeadasGrid grid) { array.setInt(rowIndex, grid.getFirstBinIndex(seadasGrid.convertRowIndex(rowIndex))); } });
@Override public void setArray(Array array, int rowIndex, SeadasGrid grid) { array.setInt(rowIndex, grid.getNumCols(seadasGrid.convertRowIndex(rowIndex))); } });
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; } }
@Override public void setArray(Array array, int binIndex, TemporalBin bin) { array.setInt(binIndex, seadasGrid.convertBinIndex(bin.getIndex())); } }));
@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; } };
@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; } };