public void addMemberString(String name, String desc, String units, String val, int max_len) { StructureMembers.Member m = members.addMember(name, desc, units, DataType.CHAR, new int[] { max_len}); Array data = ArrayChar.makeFromString(val, max_len); setMemberData(m, data); }
public void addMemberString(String name, String desc, String units, String val, int max_len) { StructureMembers.Member m = members.addMember(name, desc, units, DataType.CHAR, new int[] { max_len}); Array data = ArrayChar.makeFromString(val, max_len); setMemberData(m, data); }
public void writeRecord(double lat, double lon, double alt, Date time, double[] vals, String[] svals) throws IOException { int count = writeCoordinates(lat, lon, alt, time); Variable v; // double data for (double val : vals) { ArrayDouble.D0 data = new ArrayDouble.D0(); data.set(val); v = recordVars.get(count++); v.setCachedData(data, false); } // String data for (String sval : svals) { v = recordVars.get(count++); int strlen = v.getShape(1); ArrayChar data = ArrayChar.makeFromString(sval, strlen); v.setCachedData(data, false); } ncfileOut.writeRecordData(recordVars); }
public void writeRecord(double lat, double lon, double alt, Date time, double[] vals, String[] svals) throws IOException { int count = writeCoordinates(lat, lon, alt, time); Variable v; // double data for (double val : vals) { ArrayDouble.D0 data = new ArrayDouble.D0(); data.set(val); v = recordVars.get(count++); v.setCachedData(data, false); } // String data for (String sval : svals) { v = recordVars.get(count++); int strlen = v.getShape(1); ArrayChar data = ArrayChar.makeFromString(sval, strlen); v.setCachedData(data, false); } ncfileOut.writeRecordData(recordVars); }
public void writeRecord(double lat, double lon, double alt, Date time, double[] vals, String[] svals) throws IOException { int count = writeCoordinates(lat, lon, alt, time); Variable v; // double data for (double val : vals) { ArrayDouble.D0 data = new ArrayDouble.D0(); data.set(val); v = recordVars.get(count++); v.setCachedData(data, false); } // String data for (String sval : svals) { v = recordVars.get(count++); int strlen = v.getShape(1); ArrayChar data = ArrayChar.makeFromString(sval, strlen); v.setCachedData(data, false); } ncfileOut.writeRecordData(recordVars); }
charDim.getFullName()); Array charArray = ArrayChar.makeFromString(charFillVal, 1); Attribute charAttr = new Attribute("charAttrName", charArray); charVar.addAttribute(charAttr); Array charArrayFillValue = ArrayChar.makeFromString(charFillVal, 1); Attribute charAttrFillValue;