protected void copyFrom1DJavaArray(IndexIterator iter, Object javaArray) { int[] ja = (int[]) javaArray; for (int i = 0; i < ja.length; i++) iter.setIntNext(ja[i]); }
protected void copyFrom1DJavaArray(IndexIterator iter, Object javaArray) { int[] ja = (int[]) javaArray; for (int aJa : ja) iter.setIntNext(aJa); }
protected void copyFrom1DJavaArray(IndexIterator iter, Object javaArray) { int[] ja = (int[]) javaArray; for (int aJa : ja) iter.setIntNext(aJa); }
@Override protected void copyInts(int recnum, StructureMembers.Member m, IndexIterator result) { int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); for (int i = 0; i < count; i++) result.setIntNext( bbuffer.getInt(offset + i * 4)); }
@Override protected void copyInts(int recnum, StructureMembers.Member m, IndexIterator result) { int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); for (int i = 0; i < count; i++) result.setIntNext( bbuffer.getInt(offset + i * 4)); }
@Override protected void copyInts(int recnum, StructureMembers.Member m, IndexIterator result) { int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); for (int i = 0; i < count; i++) result.setIntNext( bbuffer.getInt(offset + i * 4)); }
private void writeDesignElementData(NetcdfFileWriteable netCDF, Collection<Integer> designElements, Map<Integer,List<Integer>> genes) throws IOException, InvalidRangeException { if (netCDF.findDimension("DE") != null) { // add design element id data ArrayInt de = new ArrayInt.D1(designElements.size()); IndexIterator deIt = de.getIndexIterator(); ArrayInt gn = new ArrayInt.D1(designElements.size()); IndexIterator gnIt = gn.getIndexIterator(); for (int designElementID : designElements) { deIt.setIntNext(designElementID); List<Integer> geneList = genes.get(designElementID); gnIt.setIntNext(geneList.isEmpty() ? 0 : geneList.get(0)); } netCDF.write("DE", de); netCDF.write("GN", gn); } log.debug("Wrote design element data matrix ok."); }
private void writeSampleData(NetcdfFileWriteable netCDF, List<Sample> samples) throws IOException, InvalidRangeException { if (netCDF.findDimension("BS") != null) { // add sample id data ArrayInt bs = new ArrayInt.D1(samples.size()); IndexIterator bsIt = bs.getIndexIterator(); for (Sample sample : samples) { bsIt.setIntNext(sample.getSampleID()); } netCDF.write("BS", bs); } log.debug("Wrote sample data matrix ok."); }
private void writeAssayData(NetcdfFileWriteable netCDF, List<Assay> assays) throws IOException, InvalidRangeException { // check dimension is available if (netCDF.findDimension("AS") != null) { // add assay id data ArrayInt as = new ArrayInt.D1(assays.size()); IndexIterator asIt = as.getIndexIterator(); for (Assay assay : assays) { asIt.setIntNext(assay.getAssayID()); } netCDF.write("AS", as); } log.debug("Wrote assay data matrix ok."); }
protected void copyInts(int recnum, StructureMembers.Member m, IndexIterator result) { IndexIterator dataIter = getArray(recnum, m).getIndexIterator(); while (dataIter.hasNext()) result.setIntNext(dataIter.getIntNext()); }
protected void copyInts(int recnum, StructureMembers.Member m, IndexIterator result) { IndexIterator dataIter = getArray(recnum, m).getIndexIterator(); while (dataIter.hasNext()) result.setIntNext(dataIter.getIntNext()); }
protected void copyInts(int recnum, StructureMembers.Member m, IndexIterator result) { IndexIterator dataIter = getArray(recnum, m).getIndexIterator(); while (dataIter.hasNext()) result.setIntNext(dataIter.getIntNext()); }
/** * copy array a to array result as integers * The values from the arrays a are converted to integer (if needed), * and then converted to the type of result (if needed). * * @param result copy to here * @param a copy from here * * @throws IllegalArgumentException a and result are not conformable */ public static void copyInt(Array result, Array a) throws IllegalArgumentException { if (!conformable(a, result)) throw new IllegalArgumentException("copy arrays are not conformable"); IndexIterator iterA = a.getIndexIterator(); IndexIterator iterR = result.getIndexIterator(); while (iterA.hasNext()) iterR.setIntNext(iterA.getIntNext()); }
/** * copy array a to array result as integers * The values from the arrays a are converted to integer (if needed), * and then converted to the type of result (if needed). * * @param result copy to here * @param a copy from here * * @throws IllegalArgumentException a and result are not conformable */ public static void copyInt(Array result, Array a) throws IllegalArgumentException { if (!conformable(a, result)) throw new IllegalArgumentException("copy arrays are not conformable"); IndexIterator iterA = a.getIndexIterator(); IndexIterator iterR = result.getIndexIterator(); while (iterA.hasNext()) iterR.setIntNext(iterA.getIntNext()); }
/** * copy array a to array result as integers * The values from the arrays a are converted to integer (if needed), * and then converted to the type of result (if needed). * * @param result copy to here * @param a copy from here * * @throws IllegalArgumentException a and result are not conformable */ public static void copyInt(Array result, Array a) throws IllegalArgumentException { if (!conformable(a, result)) throw new IllegalArgumentException("copy arrays are not conformable"); IndexIterator iterA = a.getIndexIterator(); IndexIterator iterR = result.getIndexIterator(); while (iterA.hasNext()) iterR.setIntNext(iterA.getIntNext()); }
private void iconvertDataPrimitiveScalar(BaseType dodsScalar, IndexIterator ii) { if (dodsScalar instanceof DString) { String sval = ((DString) dodsScalar).getValue(); ii.setObjectNext(sval); } else if (dodsScalar instanceof DUInt32) { int ival = ((DUInt32) dodsScalar).getValue(); long lval = DataType.unsignedIntToLong(ival); // LOOK unsigned ii.setLongNext( lval); } else if (dodsScalar instanceof DUInt16) { short sval = ((DUInt16) dodsScalar).getValue(); // LOOK unsigned int ival = DataType.unsignedShortToInt(sval); ii.setIntNext (ival); } else if (dodsScalar instanceof DFloat32) ii.setFloatNext( ((DFloat32) dodsScalar).getValue()); else if (dodsScalar instanceof DFloat64) ii.setDoubleNext( ((DFloat64) dodsScalar).getValue()); else if (dodsScalar instanceof DInt32) ii.setIntNext( ((DInt32) dodsScalar).getValue()); else if (dodsScalar instanceof DInt16) ii.setShortNext( ((DInt16) dodsScalar).getValue()); else if (dodsScalar instanceof DByte) ii.setByteNext( ((DByte) dodsScalar).getValue()); else throw new IllegalArgumentException("DODSVariable extractScalar invalid dataType= " + dodsScalar.getClass().getName()); }
unsigned.resetLocalIterator(); while (unsigned.hasNext()) ii.setIntNext( DataType.unsignedShortToInt(unsigned.nextShort())); return result;
unsigned.resetLocalIterator(); while (unsigned.hasNext()) ii.setIntNext( DataType.unsignedShortToInt(unsigned.nextShort())); return result;
int i = raf.readInt(); ii.setIntNext(i); return 4;
iter.setIntNext(val); timeData.setInt(timeData.getIndex(), val); time_origin[0] = time;