/** * Create a new vertical transform for Ocean S coordinates * * @param ds dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public OceanS(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 aName = getParameterStringValue(params, A); String bName = getParameterStringValue(params, B); String depthCName = getParameterStringValue(params, DEPTH_C); etaVar = ds.findVariable(etaName); sVar = ds.findVariable(sName); depthVar = ds.findVariable(depthName); aVar = ds.findVariable(aName); bVar = ds.findVariable(bName); depthCVar = ds.findVariable(depthCName); units = ds.findAttValueIgnoreCase(depthVar, CDM.UNITS, "none"); }
/** * Create a new vertical transform for Ocean S coordinates * * @param ds dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public OceanS(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 aName = getParameterStringValue(params, A); String bName = getParameterStringValue(params, B); String depthCName = getParameterStringValue(params, DEPTH_C); etaVar = ds.findVariable(etaName); sVar = ds.findVariable(sName); depthVar = ds.findVariable(depthName); aVar = ds.findVariable(aName); bVar = ds.findVariable(bName); depthCVar = ds.findVariable(depthCName); units = ds.findAttValueIgnoreCase(depthVar, CDM.UNITS, "none"); }
/** * Create a new vertical transform for Ocean S coordinates * * @param ds dataset * @param timeDim time dimension * @param params list of transformation Parameters */ public OceanS(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 aName = getParameterStringValue(params, A); String bName = getParameterStringValue(params, B); String depthCName = getParameterStringValue(params, DEPTH_C); etaVar = ds.findVariable(etaName); sVar = ds.findVariable(sName); depthVar = ds.findVariable(depthName); aVar = ds.findVariable(aName); bVar = ds.findVariable(bName); depthCVar = ds.findVariable(depthCName); units = ds.findAttValueIgnoreCase(depthVar, CDM.UNITS, "none"); }