public string GetDimensionName(NetCdfDimension ncDimension) { var nameBuilder = new StringBuilder((int)NetCdfWrapper.Limits.NC_MAX_NAME); CheckResult(NetCdfWrapper.nc_inq_dimname(id, ncDimension, nameBuilder)); return(nameBuilder.ToString()); }
public IEnumerable <string> GetVariableDimensionNames(NetCdfVariable ncVariable) { var dimensions = GetDimensionIds(ncVariable); foreach (var dimId in dimensions) { var nameBuilder = new StringBuilder((int)NetCdfWrapper.Limits.NC_MAX_NAME); CheckResult(NetCdfWrapper.nc_inq_dimname(id, dimId, nameBuilder)); yield return(nameBuilder.ToString()); } }