private TableConfig makeRaggedContiguousChildTable(NetcdfDataset ds, Dimension parentDim, Dimension childDim, Structure childStruct, Formatter errlog) throws IOException {
    TableConfig childTable = new TableConfig(Table.Type.Contiguous, childDim.getShortName());
    childTable.dimName = childDim.getShortName();

    childTable.lat = matchAxisTypeAndDimension(ds, AxisType.Lat, childDim);
    childTable.lon = matchAxisTypeAndDimension(ds, AxisType.Lon, childDim);
    childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Height, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Pressure, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.GeoZ, childDim);
    childTable.time = matchAxisTypeAndDimension(ds, AxisType.Time, childDim);

    makeStructureInfo(childTable, ds, childStruct, childDim);

    return childTable;
  }
private TableConfig makeRaggedContiguousChildTable(NetcdfDataset ds, Dimension parentDim, Dimension childDim, Structure childStruct, Formatter errlog) throws IOException {
    TableConfig childTable = new TableConfig(Table.Type.Contiguous, childDim.getShortName());
    childTable.dimName = childDim.getShortName();

    childTable.lat = matchAxisTypeAndDimension(ds, AxisType.Lat, childDim);
    childTable.lon = matchAxisTypeAndDimension(ds, AxisType.Lon, childDim);
    childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Height, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Pressure, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.GeoZ, childDim);
    childTable.time = matchAxisTypeAndDimension(ds, AxisType.Time, childDim);

    makeStructureInfo(childTable, ds, childStruct, childDim);

    return childTable;
  }
private TableConfig makeRaggedContiguousChildTable ( NetcdfDataset ds , Dimension parentDim , Dimension childDim , Structure childStruct , Formatter errlog ) throws IOException { TableConfig childTable = new TableConfig ( Table . Type . Contiguous , childDim . getShortName ( ) ) ; childTable . dimName = childDim . getShortName ( ) ; childTable . lat = matchAxisTypeAndDimension ( ds , AxisType . Lat , childDim ) ; childTable . lon = matchAxisTypeAndDimension ( ds , AxisType . Lon , childDim ) ; childTable . elev = matchAxisTypeAndDimension ( ds , AxisType . Height , childDim ) ; if ( childTable . elev == null ) childTable . elev = matchAxisTypeAndDimension ( ds , AxisType . Pressure , childDim ) ; if ( childTable . elev == null ) childTable . elev = matchAxisTypeAndDimension ( ds , AxisType . GeoZ , childDim ) ; childTable . time = matchAxisTypeAndDimension ( ds , AxisType . Time , childDim ) ; makeStructureInfo ( childTable , ds , childStruct , childDim ) ; return childTable ; }
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////