Package thredds.client.catalog
Class ThreddsMetadata.GeospatialCoverage
- java.lang.Object
-
- thredds.client.catalog.ThreddsMetadata.GeospatialCoverage
-
- Enclosing class:
- ThreddsMetadata
@Immutable public static class ThreddsMetadata.GeospatialCoverage extends Object
Implements GeospatialCoverage type.
-
-
Field Summary
Fields Modifier and Type Field Description ThreddsMetadata.GeospatialRangeeastwestbooleanisGlobalList<ThreddsMetadata.Vocab>namesThreddsMetadata.GeospatialRangenorthsouthThreddsMetadata.GeospatialRangeupdownStringzpositive
-
Constructor Summary
Constructors Constructor Description GeospatialCoverage(ThreddsMetadata.GeospatialRange eastwest, ThreddsMetadata.GeospatialRange northsouth, ThreddsMetadata.GeospatialRange updown, List<ThreddsMetadata.Vocab> names, String zpositive)GeospatialCoverage(LatLonRect bb, CoordinateAxis1D vaxis, double dX, double dY)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LatLonRectgetBoundingBox()ThreddsMetadata.GeospatialRangegetEastWestRange()doublegetHeightExtent()doublegetHeightResolution()doublegetHeightStart()StringgetHeightUnits()doublegetLatExtent()doublegetLatNorth()doublegetLatResolution()doublegetLatSouth()doublegetLatStart()StringgetLatUnits()doublegetLonEast()doublegetLonExtent()doublegetLonResolution()doublegetLonStart()StringgetLonUnits()doublegetLonWest()List<ThreddsMetadata.Vocab>getNames()ThreddsMetadata.GeospatialRangegetNorthSouthRange()ThreddsMetadata.GeospatialRangegetUpDownRange()StringgetZPositive()booleanisGlobal()booleanisValid()booleanisZPositiveUp()
-
-
-
Field Detail
-
eastwest
public final ThreddsMetadata.GeospatialRange eastwest
-
northsouth
public final ThreddsMetadata.GeospatialRange northsouth
-
updown
public final ThreddsMetadata.GeospatialRange updown
-
isGlobal
public final boolean isGlobal
-
zpositive
public final String zpositive
-
names
public final List<ThreddsMetadata.Vocab> names
-
-
Constructor Detail
-
GeospatialCoverage
public GeospatialCoverage(ThreddsMetadata.GeospatialRange eastwest, ThreddsMetadata.GeospatialRange northsouth, ThreddsMetadata.GeospatialRange updown, List<ThreddsMetadata.Vocab> names, String zpositive)
-
GeospatialCoverage
public GeospatialCoverage(LatLonRect bb, CoordinateAxis1D vaxis, double dX, double dY)
-
-
Method Detail
-
getEastWestRange
public ThreddsMetadata.GeospatialRange getEastWestRange()
-
getNorthSouthRange
public ThreddsMetadata.GeospatialRange getNorthSouthRange()
-
getUpDownRange
public ThreddsMetadata.GeospatialRange getUpDownRange()
-
getNames
public List<ThreddsMetadata.Vocab> getNames()
-
getZPositive
public String getZPositive()
- Returns:
- "up" or "down"
-
isZPositiveUp
public boolean isZPositiveUp()
-
isValid
public boolean isValid()
-
isGlobal
public boolean isGlobal()
-
getLatStart
public double getLatStart()
-
getLatExtent
public double getLatExtent()
- Returns:
- latitude extent - may be positive or negetive
-
getLatResolution
public double getLatResolution()
- Returns:
- latitude resolution: 0.0 or NaN means not set.
-
getLatUnits
public String getLatUnits()
- Returns:
- latitude units
-
getLatNorth
public double getLatNorth()
-
getLatSouth
public double getLatSouth()
-
getLonStart
public double getLonStart()
- Returns:
- starting longitude
-
getLonExtent
public double getLonExtent()
- Returns:
- longitude extent - may be positive or negetive
-
getLonResolution
public double getLonResolution()
- Returns:
- longitude resolution: 0.0 or NaN means not set.
-
getLonUnits
public String getLonUnits()
- Returns:
- longitude units
-
getLonEast
public double getLonEast()
-
getLonWest
public double getLonWest()
-
getHeightStart
public double getHeightStart()
- Returns:
- starting height
-
getHeightExtent
public double getHeightExtent()
- Returns:
- height extent - may be positive or negetive
-
getHeightResolution
public double getHeightResolution()
- Returns:
- height resolution: 0.0 or NaN means not set.
-
getHeightUnits
public String getHeightUnits()
- Returns:
- height units
-
getBoundingBox
public LatLonRect getBoundingBox()
-
-