/** * Get member data of type float. * @param memberName name of member Variable. Must be of type float. * @return scalar float value * @throws IllegalArgumentException if name is not legal member name. */ public float getScalarFloat(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return getScalarFloat(m); }
/** * Get member data of type float. * @param memberName name of member Variable. Must be of type float. * @return scalar float value * @throws IllegalArgumentException if name is not legal member name. */ public float getScalarFloat(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return getScalarFloat(m); }
/** * Get member data of type float. * @param memberName name of member Variable. Must be of type float. * @return scalar float value * @throws IllegalArgumentException if name is not legal member name. */ public float getScalarFloat(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return getScalarFloat(m); }
public float getScalarFloat(StructureMembers.Member m) { return org.getScalarFloat(m.getName()); }
public float getScalarFloat(StructureMembers.Member m) { return proxy.get(m).getScalarFloat(m.getName()); }
public float getScalarFloat(StructureMembers.Member m) { return org.getScalarFloat(m.getName()); }
public float getScalarFloat(StructureMembers.Member m) { return proxy.get(m).getScalarFloat(m.getName()); }
public float getScalarFloat(StructureMembers.Member m) { return proxy.get(m).getScalarFloat(m.getName()); }
@Override public float getScalarFloat(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getScalarFloat(recnum, m); StructureData sd = getStructureData(recnum); return sd.getScalarFloat( m.getName()); }
@Override public float getScalarFloat(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getScalarFloat(recnum, m); StructureData sd = getStructureData(recnum); return sd.getScalarFloat( m.getName()); }
@Override public float getScalarFloat(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getScalarFloat(recnum, m); StructureData sd = getStructureData(recnum); return sd.getScalarFloat( m.getName()); }
bb.putFloat(sdata.getScalarFloat(m));
return getScalarFloat(m);
return getScalarFloat(m);
return getScalarFloat(m);
@Ignore("cant deal with BUFR at the moment") @Test public void testNestedTableEnhanced() throws IOException, InvalidRangeException { String filename = TestDir.cdmLocalTestDataDir + "dataset/nestedTable.bufr"; try (NetcdfFile ncfile = ucar.nc2.dataset.NetcdfDataset.openDataset(filename)) { logger.debug("Open {}", ncfile.getLocation()); SequenceDS outer = (SequenceDS) ncfile.findVariable(BufrIosp2.obsRecord); assert outer != null; try (StructureDataIterator iter = outer.getStructureIterator()) { StructureData data = null; if (iter.hasNext()) data = iter.next(); assert data != null; assert Double.isNaN(data.getScalarFloat("Latitude_coarse_accuracy")); ArrayStructure as = data.getArrayStructure("Geopotential"); assert as != null; Assert2.assertNearlyEquals(as.getScalarFloat(0, as.findMember("Wind_speed")), 6.1); } } } }
int seconds = curData.getScalarInt( "seconds"); int m_seconds = curData.getScalarInt( "m_seconds"); float longitude = curData.getScalarFloat( "longitude"); int rev_num = curData.getScalarInt( "rev_num"); int wvc_rows = curData.getScalarInt( "wvc_rows");
actualUcomponentValues.set(index, struct1Iter.next().getScalarFloat("u-component"));
DataType dt = member.getDataType(); if (dt == DataType.FLOAT) { sdata.getScalarFloat(member); sdata.getJavaArrayFloat(member); } else if (dt == DataType.DOUBLE) {
resultIter.setFloatNext(sdata.getScalarFloat(realm));