private void addValidMinMax( Variable sourceVar, Variable var, DataPacking.DataPacker dataPacker, NetcdfFileWriter writer, String attributeName) { Attribute attribute = sourceVar.findAttribute(attributeName); if (attribute != null) { double value = attribute.getNumericValue().doubleValue(); int packedValue = dataPacker.pack(value); writer.addVariableAttribute(var, new Attribute(attributeName, packedValue)); } }
sample = dataPacker.pack((double)sample); sample = validSample ? dataPacker.pack(sampleFloat) : dataPacker.getReservedValue(); setIntegerSample(netCDFDataType, matrix, matrixIndex, sample); } else { sample = validSample ? dataPacker.pack(sampleDouble) : dataPacker.getReservedValue(); setIntegerSample(netCDFDataType, matrix, matrixIndex, sample); } else {
sample = dataPacker.pack((double) sample); sample = validSample ? dataPacker.pack(sampleFloat) : dataPacker.getReservedValue(); setIntegerSample(netCDFDataType, matrix, matrixIndex, sample); sample = validSample ? dataPacker.pack(sampleDouble) : dataPacker.getReservedValue(); setIntegerSample(netCDFDataType, matrix, matrixIndex, sample);