protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName(); int rnk = var.getRank(); if (!var.getShortName().endsWith("RAW") && rnk == 2) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = new Nids2Variable(nds, v, var); } if (rsvar != null) dataVariables.add(rsvar); }
/** * Sort by name */ public int compareTo(VariableSimpleIF o) { return getFullName().compareTo(o.getFullName()); } public String getName() { return this.name; }
/** * _more_ * * @param nds _more_ * @param var _more_ */ protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName(); int tIdx = var.findDimensionIndex("time"); int rIdx = var.findDimensionIndex("range"); int ptsIdx = var.findDimensionIndex("n_points"); if (((tIdx == 0) && (rIdx == 1)) || (ptsIdx == 0)) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if (rsvar != null) { dataVariables.add(rsvar); } }
/** * _more_ * * @param nds _more_ * @param var _more_ */ protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName(); int tIdx = var.findDimensionIndex("time"); int rIdx = var.findDimensionIndex("range"); if ((tIdx == 0) && (rIdx == 1)) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if (rsvar != null) { dataVariables.add(rsvar); } }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); if ( rnk == 3 ) { if (!isHighResolution(nds)) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } else { if(! vName.endsWith("_HI")) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } } } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); if ( rnk == 3 ) { if (!isHighResolution(nds)) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } else { if(! vName.endsWith("_HI")) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } } } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); setIsVolume(nds); if(isVolume && rnk == 3) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } else if(!isVolume && rnk == 2) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); setIsVolume(nds); if(isVolume && rnk == 3) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } else if(!isVolume && rnk == 2) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialDatasetSweep.RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); if ( rnk == 3 ) { VariableSimpleIF v = new RadialDatasetSweepAdapter.MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); if(rnk == 2) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialDatasetSweep.RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); if ( rnk == 3 ) { VariableSimpleIF v = new RadialDatasetSweepAdapter.MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName() ; int rnk = var.getRank(); if(rnk == 2) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = makeRadialVariable(nds, v, var); } if(rsvar != null) dataVariables.add(rsvar); }
protected void addRadialVariable(NetcdfDataset nds, Variable var) { RadialVariable rsvar = null; String vName = var.getShortName(); int rnk = var.getRank(); if (!var.getShortName().endsWith("RAW") && rnk == 2) { VariableSimpleIF v = new MyRadialVariableAdapter(vName, var.getAttributes()); rsvar = new Nids2Variable(nds, v, var); } if (rsvar != null) dataVariables.add(rsvar); }
/** * Sort by name */ public int compareTo(VariableSimpleIF o) { return getFullName().compareTo(o.getFullName()); } public String getName() { return this.name; }