Class Vis5DIosp.Vis5DLookup

  • All Implemented Interfaces:
    ucar.nc2.iosp.grid.GridTableLookup
    Enclosing class:
    Vis5DIosp

    public static class Vis5DIosp.Vis5DLookup
    extends Object
    implements ucar.nc2.iosp.grid.GridTableLookup
    Get all the information about a Vis5D file
    • Constructor Detail

      • Vis5DLookup

        public Vis5DLookup()
    • Method Detail

      • getShapeName

        public String getShapeName​(ucar.nc2.iosp.grid.GridDefRecord gds)
        Specified by:
        getShapeName in interface ucar.nc2.iosp.grid.GridTableLookup
      • getGridName

        public final String getGridName​(ucar.nc2.iosp.grid.GridDefRecord gds)
        gets the grid type.
        Specified by:
        getGridName in interface ucar.nc2.iosp.grid.GridTableLookup
      • getParameter

        public final ucar.nc2.iosp.grid.GridParameter getParameter​(ucar.nc2.iosp.grid.GridRecord gr)
        gets parameter table, then grib1 parameter based on number.
        Specified by:
        getParameter in interface ucar.nc2.iosp.grid.GridTableLookup
        Parameters:
        gr - GridRecord
        Returns:
        Parameter
      • getDisciplineName

        public final String getDisciplineName​(ucar.nc2.iosp.grid.GridRecord gr)
        gets the DisciplineName.
        Specified by:
        getDisciplineName in interface ucar.nc2.iosp.grid.GridTableLookup
      • getCategoryName

        public final String getCategoryName​(ucar.nc2.iosp.grid.GridRecord gr)
        gets the CategoryName.
        Specified by:
        getCategoryName in interface ucar.nc2.iosp.grid.GridTableLookup
      • getLevelName

        public final String getLevelName​(ucar.nc2.iosp.grid.GridRecord gr)
        gets the LevelName.
        Specified by:
        getLevelName in interface ucar.nc2.iosp.grid.GridTableLookup
      • getLevelDescription

        public final String getLevelDescription​(ucar.nc2.iosp.grid.GridRecord gr)
        gets the LevelDescription.
        Specified by:
        getLevelDescription in interface ucar.nc2.iosp.grid.GridTableLookup
      • getLevelUnit

        public final String getLevelUnit​(ucar.nc2.iosp.grid.GridRecord gr)
        gets the LevelUnit.
        Specified by:
        getLevelUnit in interface ucar.nc2.iosp.grid.GridTableLookup
      • getTimeRangeUnitName

        public final String getTimeRangeUnitName​(int tunit)
        Specified by:
        getTimeRangeUnitName in interface ucar.nc2.iosp.grid.GridTableLookup
      • getFirstBaseTime

        public final Date getFirstBaseTime()
        gets the BaseTime Forecastime.
        Specified by:
        getFirstBaseTime in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        BaseTime
      • isLatLon

        public final boolean isLatLon​(ucar.nc2.iosp.grid.GridDefRecord gds)
        is this a LatLon grid.
        Specified by:
        isLatLon in interface ucar.nc2.iosp.grid.GridTableLookup
      • getProjectionType

        public final int getProjectionType​(ucar.nc2.iosp.grid.GridDefRecord gds)
        gets the ProjectionType.
        Specified by:
        getProjectionType in interface ucar.nc2.iosp.grid.GridTableLookup
      • isVerticalCoordinate

        public final boolean isVerticalCoordinate​(ucar.nc2.iosp.grid.GridRecord gr)
        is this a VerticalCoordinate.
        Specified by:
        isVerticalCoordinate in interface ucar.nc2.iosp.grid.GridTableLookup
      • isPositiveUp

        public final boolean isPositiveUp​(ucar.nc2.iosp.grid.GridRecord gr)
        is this a PositiveUp VerticalCoordinate.
        Specified by:
        isPositiveUp in interface ucar.nc2.iosp.grid.GridTableLookup
      • getFirstMissingValue

        public final float getFirstMissingValue()
        gets the MissingValue.
        Specified by:
        getFirstMissingValue in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        MissingValue
      • isLayer

        public boolean isLayer​(ucar.nc2.iosp.grid.GridRecord gr)
        Is this a layer?
        Specified by:
        isLayer in interface ucar.nc2.iosp.grid.GridTableLookup
        Parameters:
        gr - record to check
        Returns:
        true if a layer
      • getTitle

        public final String getTitle()
        gets the CF title.
        Specified by:
        getTitle in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        title
      • getInstitution

        public String getInstitution()
        Institution for CF conventions
        Specified by:
        getInstitution in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        Institution
      • getSource

        public final String getSource()
        gets the Source, Generating Process or Model.
        Specified by:
        getSource in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        source
      • getComment

        public final String getComment()
        comment for CF conventions.
        Specified by:
        getComment in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        comment
      • getGridType

        public String getGridType()
        Get the grid type for labelling
        Specified by:
        getGridType in interface ucar.nc2.iosp.grid.GridTableLookup
        Returns:
        the grid type