Class CoverageSource.VerticalDomain

Object
VerticalDomain
Direct Known Subclasses:
VariableAdapter.UnidataVerticalDomain
Enclosing interface:
CoverageSource

public abstract static class CoverageSource.VerticalDomain extends Object
  • Constructor Details

    • VerticalDomain

      public VerticalDomain()
  • Method Details

    • getVerticalElements

      public abstract SortedSet<? extends NumberRange<Double>> getVerticalElements(boolean overall, ProgressListener listener) throws IOException
      A Set of Bounds element for the underlying coverage. Note that the CRS for such envelope can be null in case the overall spatial CRS is a non-separable 3D CRS like WGS84-3D. Otherwise, all the envelopes should share the same VerticalCRS. Finally, note that the envelope should be 1-dimensional. In case of single vertical value, the lower coordinate should match the upper coordinate while lower and upper coordinates may be different to define vertical intervals.
      Throws:
      IOException
    • getCoordinateReferenceSystem

      public abstract CoordinateReferenceSystem getCoordinateReferenceSystem()