/** * Create a new vertical transform for Ocean_S_coordinate_g1 * * @param ds dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public OceanSG1(NetcdfFile ds, Dimension timeDim, List<Parameter> params) { super(timeDim); String etaName = getParameterStringValue(params, ETA); String sName = getParameterStringValue(params, S); String depthName = getParameterStringValue(params, DEPTH); String depthCName = getParameterStringValue(params, DEPTH_C); String cName = getParameterStringValue(params, C); etaVar = ds.findVariable(etaName); sVar = ds.findVariable(sName); depthVar = ds.findVariable(depthName); depthCVar = ds.findVariable(depthCName); cVar = ds.findVariable(cName); units = ds.findAttValueIgnoreCase(depthVar, CDM.UNITS, "none"); }
/** * Create a new vertical transform for Ocean_S_coordinate_g1 * * @param ds dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public OceanSG1(NetcdfFile ds, Dimension timeDim, List<Parameter> params) { super(timeDim); String etaName = getParameterStringValue(params, ETA); String sName = getParameterStringValue(params, S); String depthName = getParameterStringValue(params, DEPTH); String depthCName = getParameterStringValue(params, DEPTH_C); String cName = getParameterStringValue(params, C); etaVar = ds.findVariable(etaName); sVar = ds.findVariable(sName); depthVar = ds.findVariable(depthName); depthCVar = ds.findVariable(depthCName); cVar = ds.findVariable(cName); units = ds.findAttValueIgnoreCase(depthVar, CDM.UNITS, "none"); }
/** * Create a new vertical transform for Ocean_S_coordinate_g1 * * @param ds dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public OceanSG1(NetcdfFile ds, Dimension timeDim, List<Parameter> params) { super(timeDim); String etaName = getParameterStringValue(params, ETA); String sName = getParameterStringValue(params, S); String depthName = getParameterStringValue(params, DEPTH); String depthCName = getParameterStringValue(params, DEPTH_C); String cName = getParameterStringValue(params, C); etaVar = ds.findVariable(etaName); sVar = ds.findVariable(sName); depthVar = ds.findVariable(depthName); depthCVar = ds.findVariable(depthCName); cVar = ds.findVariable(cName); units = ds.findAttValueIgnoreCase(depthVar, CDM.UNITS, "none"); }