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.GeospatialRange
eastwest
boolean
isGlobal
List<ThreddsMetadata.Vocab>
names
ThreddsMetadata.GeospatialRange
northsouth
ThreddsMetadata.GeospatialRange
updown
String
zpositive
-
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 LatLonRect
getBoundingBox()
ThreddsMetadata.GeospatialRange
getEastWestRange()
double
getHeightExtent()
double
getHeightResolution()
double
getHeightStart()
String
getHeightUnits()
double
getLatExtent()
double
getLatNorth()
double
getLatResolution()
double
getLatSouth()
double
getLatStart()
String
getLatUnits()
double
getLonEast()
double
getLonExtent()
double
getLonResolution()
double
getLonStart()
String
getLonUnits()
double
getLonWest()
List<ThreddsMetadata.Vocab>
getNames()
ThreddsMetadata.GeospatialRange
getNorthSouthRange()
ThreddsMetadata.GeospatialRange
getUpDownRange()
String
getZPositive()
boolean
isGlobal()
boolean
isValid()
boolean
isZPositiveUp()
-
-
-
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()
-
-