/** * Construct a coordinate transform for hybrid height * * @param ds netCDF dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public HybridHeight(NetcdfFile ds, Dimension timeDim, List<Parameter> params) { super(timeDim); String aName = getParameterStringValue(params, A); String bName = getParameterStringValue(params, B); String orogName = getParameterStringValue(params, OROG); aVar = ds.findVariable(aName); bVar = ds.findVariable(bName); orogVar = ds.findVariable(orogName); units = ds.findAttValueIgnoreCase(orogVar, CDM.UNITS, "none"); }
/** * Construct a coordinate transform for hybrid height * * @param ds netCDF dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public HybridHeight(NetcdfFile ds, Dimension timeDim, List<Parameter> params) { super(timeDim); String aName = getParameterStringValue(params, A); String bName = getParameterStringValue(params, B); String orogName = getParameterStringValue(params, OROG); aVar = ds.findVariable(aName); bVar = ds.findVariable(bName); orogVar = ds.findVariable(orogName); units = ds.findAttValueIgnoreCase(orogVar, CDM.UNITS, "none"); }
/** * Construct a coordinate transform for hybrid height * * @param ds netCDF dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public HybridHeight(NetcdfFile ds, Dimension timeDim, List<Parameter> params) { super(timeDim); String aName = getParameterStringValue(params, A); String bName = getParameterStringValue(params, B); String orogName = getParameterStringValue(params, OROG); aVar = ds.findVariable(aName); bVar = ds.findVariable(bName); orogVar = ds.findVariable(orogName); units = ds.findAttValueIgnoreCase(orogVar, CDM.UNITS, "none"); }