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 CoordinateReferenceSystemgetCoordinateReferenceSystem()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
ASetofBoundselement for the underlying coverage. Note that theCRSfor such envelope can benullin case the overall spatialCRSis a non-separable 3DCRSlike 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()
-
-