} else if (!Objects.deepEquals(member1.getDescription(), member2.getDescription())) { return false; } else if (!Objects.deepEquals(member1.getUnitsString(), member2.getUnitsString())) { return false; } else if (!Objects.deepEquals(member1.getDataType(), member2.getDataType())) {
StructureMembers.Member m = sdata.findMember("testScale"); assert null != m; assert m.getUnitsString().equals("meters") : m.getUnitsString(); assert m.getDataType() == DataType.FLOAT; m = sdata.findMember("testScale"); assert null != m; assert m.getUnitsString().equals("meters");
StructureMembers.Member m = sdata.findMember("testScale"); assert null != m; assert m.getUnitsString().equals("meters"); m = sdata.findMember("testScale"); assert m != null; assert m.getUnitsString().equals("meters"); dval = sdata.convertScalarDouble(m.getName()); double expect = (count == 0) ? -999.0 : 13.0;
static public PointStreamProto.PointFeatureCollection encodePointFeatureCollection( String name, String timeUnitString, String altUnits, PointFeature pf) throws IOException { PointStreamProto.PointFeatureCollection.Builder builder = PointStreamProto.PointFeatureCollection.newBuilder(); if (name == null) System.out.printf("HEY null pointstream name%n"); builder.setName(name); builder.setTimeUnit(timeUnitString); if (altUnits != null) { builder.setAltUnit(altUnits); } StructureData sdata = pf.getDataAll(); StructureMembers sm = sdata.getStructureMembers(); for (StructureMembers.Member m : sm.getMembers()) { PointStreamProto.Member.Builder mbuilder = PointStreamProto.Member.newBuilder(); mbuilder.setName(m.getName()); if (null != m.getDescription()) mbuilder.setDesc(m.getDescription()); if (null != m.getUnitsString()) mbuilder.setUnits(m.getUnitsString()); mbuilder.setDataType(NcStream.convertDataType(m.getDataType())); mbuilder.setSection(NcStream.encodeSection(new ucar.ma2.Section(m.getShape()))); builder.addMembers(mbuilder); } return builder.build(); }
static public PointStreamProto.PointFeatureCollection encodePointFeatureCollection(String name, PointFeature pf) throws IOException { PointStreamProto.PointFeatureCollection.Builder builder = PointStreamProto.PointFeatureCollection.newBuilder(); if (name == null) System.out.printf("HEY null pointstream name%n"); builder.setName(name); builder.setTimeUnit(pf.getTimeUnit().getUnitsString()); StructureData sdata = pf.getData(); StructureMembers sm = sdata.getStructureMembers(); for (StructureMembers.Member m : sm.getMembers()) { PointStreamProto.Member.Builder mbuilder = PointStreamProto.Member.newBuilder(); mbuilder.setName(m.getName()); if (null != m.getDescription()) mbuilder.setDesc(m.getDescription()); if (null != m.getUnitsString()) mbuilder.setUnits(m.getUnitsString()); mbuilder.setDataType(NcStream.encodeDataType(m.getDataType())); mbuilder.setSection(NcStream.encodeSection(new ucar.ma2.Section(m.getShape()))); builder.addMembers(mbuilder); } return builder.build(); }
static public PointStreamProto.PointFeatureCollection encodePointFeatureCollection(String name, String timeUnitString, PointFeature pf) throws IOException { PointStreamProto.PointFeatureCollection.Builder builder = PointStreamProto.PointFeatureCollection.newBuilder(); if (name == null) System.out.printf("HEY null pointstream name%n"); builder.setName(name); builder.setTimeUnit(timeUnitString); StructureData sdata = pf.getData(); StructureMembers sm = sdata.getStructureMembers(); for (StructureMembers.Member m : sm.getMembers()) { PointStreamProto.Member.Builder mbuilder = PointStreamProto.Member.newBuilder(); mbuilder.setName(m.getName()); if (null != m.getDescription()) mbuilder.setDesc(m.getDescription()); if (null != m.getUnitsString()) mbuilder.setUnits(m.getUnitsString()); mbuilder.setDataType(NcStream.encodeDataType(m.getDataType())); mbuilder.setSection(NcStream.encodeSection(new ucar.ma2.Section(m.getShape()))); builder.addMembers(mbuilder); } return builder.build(); }
public String getUnitsString() { return m.getUnitsString(); }
public String getUnitsString() { return m.getUnitsString(); }
public String getUnitsString() { return m.getUnitsString(); }
public String getUnitsString() { StructureMembers.Member m = sdata.findMember(memberName); return m.getUnitsString(); }
public String getUnitsString() { StructureMembers.Member m = sdata.findMember(axisName); return m.getUnitsString(); }
@Override public String getUnitsString() { StructureMembers.Member m = sdata.findMember(memberName); return m.getUnitsString(); }
static private void printStructureData(PrintWriter out, StructureData sdata, Indent indent, CancelTask ct) { // throws IOException { indent.incr(); for (StructureMembers.Member m : sdata.getMembers()) { Array sdataArray = sdata.getArray(m); printArray(sdataArray, m.getName(), m.getUnitsString(), out, indent, ct, true); if (ct != null && ct.isCancel()) return; } indent.decr(); }
static private void printStructureData(PrintStream out, StructureData sdata, Indent indent, CancelTask ct) { indent.incr(); //int saveIndent = ilev.getIndentLevel(); for (StructureMembers.Member m : sdata.getMembers()) { Array sdataArray = sdata.getArray(m); //ilev.setIndentLevel(saveIndent); NCdump.printArray(sdataArray, m.getName(), m.getUnitsString(), out, indent, ct); if (ct != null && ct.isCancel()) return; } indent.decr(); }
static private void printStructureData(PrintStream out, StructureData sdata, Indent indent, CancelTask ct) { indent.incr(); //int saveIndent = ilev.getIndentLevel(); for (StructureMembers.Member m : sdata.getMembers()) { Array sdataArray = sdata.getArray(m); //ilev.setIndentLevel(saveIndent); NCdump.printArray(sdataArray, m.getName(), m.getUnitsString(), out, indent, ct); if (ct != null && ct.isCancel()) return; } indent.decr(); }
static private void printStructureData(PrintWriter out, StructureData sdata, Indent indent, CancelTask ct) { // throws IOException { indent.incr(); for (StructureMembers.Member m : sdata.getMembers()) { Array sdataArray = sdata.getArray(m); printArray(sdataArray, m.getName(), m.getUnitsString(), out, indent, ct, true); if (ct != null && ct.isCancel()) return; } indent.decr(); }
static private void printStructureData(PrintWriter out, StructureData sdata, Indent indent, CancelTask ct) { // throws IOException { indent.incr(); for (StructureMembers.Member m : sdata.getMembers()) { Array sdataArray = sdata.getArray(m); printArray(sdataArray, m.getName(), m.getUnitsString(), out, indent, ct, true); if (ct != null && ct.isCancel()) return; } indent.decr(); }