Package org.geotools.coverage.io
Class CoverageSource.VerticalDomain
- Object
-
- VerticalDomain
-
- Direct Known Subclasses:
VariableAdapter.UnidataVerticalDomain
- Enclosing interface:
- CoverageSource
public abstract static class CoverageSource.VerticalDomain extends Object
-
-
Constructor Summary
Constructors Constructor Description VerticalDomain()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract CoordinateReferenceSystem
getCoordinateReferenceSystem()
abstract SortedSet<? extends NumberRange<Double>>
getVerticalElements(boolean overall, ProgressListener listener)
-
-
-
Method Detail
-
getVerticalElements
public abstract SortedSet<? extends NumberRange<Double>> getVerticalElements(boolean overall, ProgressListener listener) throws IOException
ASet
ofBounds
element for the underlying coverage. Note that theCRS
for such envelope can benull
in case the overall spatialCRS
is a non-separable 3DCRS
like WGS84-3D. Otherwise, all the envelopes should share the sameVerticalCRS
. 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()
-
-