public override double get() { if (_position == _limit) { throw new java.nio.BufferUnderflowException(); } return(byteBuffer.getDouble(_position++ *libcore.io.SizeOf.DOUBLE)); }
private void parseRPFCoverageSection(java.nio.ByteBuffer buffer) { buffer.position(this.componentLocationTable.getCoverageSectionSubheaderLocation()); this.nwUpperLeft = LatLon.fromDegrees(buffer.getDouble(), buffer.getDouble()); this.swLowerleft = LatLon.fromDegrees(buffer.getDouble(), buffer.getDouble()); this.neUpperRight = LatLon.fromDegrees(buffer.getDouble(), buffer.getDouble()); this.seLowerRight = LatLon.fromDegrees(buffer.getDouble(), buffer.getDouble()); this.verticalResolutionNorthSouth = buffer.getDouble(); this.horizontalResolutionEastWest = buffer.getDouble(); this.verticalIntervalLatitude = buffer.getDouble(); this.horizontalIntervalLongitude = buffer.getDouble(); }