private boolean isStaggered2(CoordinateAxis axis, int dimIndex) { if (axis == null) return false; Dimension dim = axis.getDimension(dimIndex); return dim != null && dim.getShortName().endsWith("stag"); }
private boolean isStaggered2(CoordinateAxis axis, int dimIndex) { if (axis == null) return false; Dimension dim = axis.getDimension(dimIndex); if (dim == null) return false; if (dim.getShortName().endsWith("stag")) return true; return false; }
Gridset(CoordinateAxis timeAxis, ucar.nc2.dt.GridCoordSystem gcs) { this.gcs = gcs; this.timeAxis = timeAxis; timeDimName = timeAxis.getDimension(1).getShortName(); }
private boolean isStaggered2(CoordinateAxis axis, int dimIndex) { if (axis == null) return false; Dimension dim = axis.getDimension(dimIndex); if (dim == null) return false; if (dim.getShortName().endsWith("stag")) return true; return false; }
public boolean match(CoordinateAxis axis) { return innerDim.equals(axis.getDimension(0)); } });
public boolean match(CoordinateAxis axis) { return obsDim.equals(axis.getDimension(0)); } });
public boolean match(CoordinateAxis axis) { return innerDim.equals(axis.getDimension(0)); } });
public boolean match(CoordinateAxis axis) { return obsDim.equals(axis.getDimension(0)); } });
@Override public boolean match(CoordinateAxis axis) { return ((axis.getRank() == 3) && outer.equals(axis.getDimension(0)) && middle.equals(axis.getDimension(1)) && inner.equals(axis.getDimension(2))); } });
public boolean match(CoordinateAxis axis) { return ((axis.getRank() == 3) && outer.equals(axis.getDimension(0)) && middle.equals(axis.getDimension(1)) && inner.equals(axis.getDimension(2))); } });
public boolean match(CoordinateAxis axis) { return ((axis.getRank() == 3) && outer.equals(axis.getDimension(0)) && middle.equals(axis.getDimension(1)) && inner.equals(axis.getDimension(2))); } });
@Override public boolean match(CoordinateAxis axis) { return ((axis.getRank() == 2) && outer.equals(axis.getDimension(0)) && inner.equals(axis.getDimension(1))); } });
public boolean match(CoordinateAxis axis) { return ((axis.getRank() == 2) && outer.equals(axis.getDimension(0)) && inner.equals(axis.getDimension(1))); } });
public boolean match(CoordinateAxis axis) { return ((axis.getRank() == 2) && outer.equals(axis.getDimension(0)) && inner.equals(axis.getDimension(1))); } });
/** * Look for Dimension used by axis of given by Type. * @param ds look in this dataset's "Best" coordinate system. * @param atype look for this type of CoordinateAxis. takes the first one it finds. * @return the found CoordinateAxis' first Dimension, or null if none or scalar */ static public Dimension findDimensionByType(NetcdfDataset ds, AxisType atype) { CoordinateAxis axis = findCoordByType(ds, atype); if (axis == null) return null; if (axis.isScalar()) return null; return axis.getDimension(0); }
/** * search for Dimension used by axis of given by Type. * @param ds search in this dataset's "Best" coordinate system. * @param atype search for this type of CoordinateAxis. takes the first one it finds. * @return the found CoordinateAxis' first Dimension, or null if none or scalar */ static public Dimension findDimensionByType(NetcdfDataset ds, AxisType atype) { CoordinateAxis axis = findCoordByType(ds, atype); if (axis == null) return null; if (axis.isScalar()) return null; return axis.getDimension(0); }
/** * Look for Axis by Type. * @param ds look in this dataset's "Best" coordinate system. * @param atype look for this type of CoordinateAxis. takes the first one it finds. * @return the found CoordinateAxis' first Dimension, or null if none or scalar */ static public Dimension findDimensionByType(NetcdfDataset ds, AxisType atype) { CoordinateAxis axis = findCoordByType(ds, atype); if (axis == null) return null; if (axis.isScalar()) return null; return axis.getDimension(0); }
public boolean match(CoordinateAxis axis) { if ((outer == null) && (axis.getRank() == 0)) return true; if ((outer != null) && (axis.getRank() == 1) && (outer.equals(axis.getDimension(0)))) return true; return false; } });
public boolean match(CoordinateAxis axis) { if ((outer == null) && (axis.getRank() == 0)) return true; if ((outer != null) && (axis.getRank() == 1) && (outer.equals(axis.getDimension(0)))) return true; // if axis is structure member, try pulling dimension out of parent structure if (axis.getParentStructure() != null) { Structure parent = axis.getParentStructure(); if ((outer != null) && (parent.getRank() == 1) && (outer.equals(parent.getDimension(0)))) return true; } return false; } });
public boolean match(CoordinateAxis axis) { if ((outer == null) && (axis.getRank() == 0)) return true; if ((outer != null) && (axis.getRank() == 1) && (outer.equals(axis.getDimension(0)))) return true; // if axis is structure member, try pulling dimension out of parent structure if (axis.getParentStructure() != null) { Structure parent = axis.getParentStructure(); if ((outer != null) && (parent.getRank() == 1) && (outer.equals(parent.getDimension(0)))) return true; } return false; } });