@Override public double getCoordValue(StructureData sdata) { return sdata.convertScalarDouble(memberName); }
/** * Get scalar value as a double, with conversion as needed. Underlying type must be convertible to double. * @param memberName name of member Variable. Must be convertible to double. * @return scalar value as a double * @throws ForbiddenConversionException if not convertible to double. */ public double convertScalarDouble(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return convertScalarDouble(m); }
private MyEarthLocation( StructureData sdata ) { this.latitude = sdata.convertScalarDouble( SingleTrajectory.this.latVar.getShortName() ); this.longitude = sdata.convertScalarDouble( SingleTrajectory.this.lonVar.getShortName() ); this.elevation = sdata.convertScalarDouble( SingleTrajectory.this.elevVar.getShortName() ); if ( elevVarUnitsConversionFactor != 1.0 ) this.elevation *= elevVarUnitsConversionFactor; }
/** * Get scalar value as a double, with conversion as needed. Underlying type must be convertible to double. * @param memberName name of member Variable. Must be convertible to double. * @return scalar value as a double * @throws ForbiddenConversionException if not convertible to double. */ public double convertScalarDouble(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return convertScalarDouble(m); }
private MyEarthLocation( StructureData sdata ) { this.latitude = sdata.convertScalarDouble( SingleTrajectory.this.latVar.getShortName() ); this.longitude = sdata.convertScalarDouble( SingleTrajectory.this.lonVar.getShortName() ); this.elevation = sdata.convertScalarDouble( SingleTrajectory.this.elevVar.getShortName() ); if ( elevVarUnitsConversionFactor != 1.0 ) this.elevation *= elevVarUnitsConversionFactor; }
/** * Get scalar value as a double, with conversion as needed. Underlying type must be convertible to double. * @param memberName name of member Variable. Must be convertible to double. * @return scalar value as a double * @throws ForbiddenConversionException if not convertible to double. */ public double convertScalarDouble(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return convertScalarDouble(m); }
private MyEarthLocation( StructureData sdata ) { this.latitude = sdata.convertScalarDouble( SingleTrajectory.this.latVar.getShortName() ); this.longitude = sdata.convertScalarDouble( SingleTrajectory.this.lonVar.getShortName() ); this.elevation = sdata.convertScalarDouble( SingleTrajectory.this.elevVar.getShortName() ); if ( elevVarUnitsConversionFactor != 1.0 ) this.elevation *= elevVarUnitsConversionFactor; }
private MyPointObsDatatype( int point, StructureData sdata ) { this.point = point; this.sdata = sdata; this.time = sdata.convertScalarDouble( SingleTrajectory.this.timeVar.getShortName()); this.earthLoc = new MyEarthLocation( sdata); }
private MyPointObsDatatype( int point, StructureData sdata ) { this.point = point; this.sdata = sdata; this.time = sdata.convertScalarDouble( SingleTrajectory.this.timeVar.getShortName()); this.earthLoc = new MyEarthLocation( sdata); }
public LatLonPoint getLocation(StructureData sdata) { StructureMembers members = sdata.getStructureMembers(); double lat = sdata.convertScalarDouble( members.findMember( latVName)); double lon = sdata.convertScalarDouble( members.findMember(lonVName)); return new LatLonPointImpl(lat, lon); }
public LatLonPoint getLocation(StructureData sdata) { StructureMembers members = sdata.getStructureMembers(); double lat = sdata.convertScalarDouble( members.findMember( latVName)); double lon = sdata.convertScalarDouble( members.findMember(lonVName)); return new LatLonPointImpl(lat, lon); }
public LatLonPoint getLocation(StructureData sdata) { StructureMembers members = sdata.getStructureMembers(); double lat = sdata.convertScalarDouble(members.findMember(latVName)); double lon = sdata.convertScalarDouble(members.findMember(lonVName)); return new LatLonPointImpl(lat, lon); }
public double getLatitude(StructureData sdata) { StructureMembers members = sdata.getStructureMembers(); return sdata.convertScalarDouble( members.findMember( latVName)); }
public double getLatitude(StructureData sdata) { StructureMembers members = sdata.getStructureMembers(); return sdata.convertScalarDouble(members.findMember(latVName)); }
/** * _more_ * * @param point _more_ * @param sdata _more_ */ private MyPointObsDatatype(int point, StructureData sdata) { this.point = point; this.sdata = sdata; this.time = sdata.convertScalarDouble( Trajectory.this.dimVar.getShortName()); this.earthLoc = new MyEarthLocation(sdata); }
private MyPointObsDatatype( int point, StructureData sdata ) { this.point = point; this.sdata = sdata; this.time = sdata.convertScalarDouble( SingleTrajectory.this.timeVar.getShortName()); this.earthLoc = new MyEarthLocation( sdata); }
public String getCoordValueString(StructureData sdata) { if (coordVar.getDataType().isString()) return sdata.getScalarString(axisName); else if (coordVar.getDataType().isIntegral()) return Integer.toString(sdata.convertScalarInt(axisName)); else return Double.toString(sdata.convertScalarDouble(axisName)); }
public String getCoordValueString(StructureData sdata) { if (coordVar.getDataType().isString()) return sdata.getScalarString(memberName); else if (coordVar.getDataType().isIntegral()) return Integer.toString(sdata.convertScalarInt(memberName)); else return Double.toString(sdata.convertScalarDouble(memberName)); }
@Override public String getCoordValueString(StructureData sdata) { if (coordVar.getDataType().isString()) return sdata.getScalarString(memberName); else if (coordVar.getDataType().isIntegral()) return Integer.toString(sdata.convertScalarInt(memberName)); else return Double.toString(sdata.convertScalarDouble(memberName)); }
private void extractFirst(StructureDataIterator sdataIter, Extract result) throws IOException { while (sdataIter.hasNext()) { StructureData sdata = sdataIter.next(); for (StructureMembers.Member m : sdata.getMembers()) { if (m.getName().equals("Buoy/platform identifier")) result.platformId = sdata.convertScalarDouble(m); else if (m.getDataType() == DataType.SEQUENCE) { ArraySequence data = (ArraySequence) sdata.getArray(m); extractNested(data.getStructureDataIterator(), result); } } } }