Package org.geotools.coverage.io
Class CoverageSource.VerticalDomain
Object
VerticalDomain
- Direct Known Subclasses:
VariableAdapter.UnidataVerticalDomain
- Enclosing interface:
- CoverageSource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract CoordinateReferenceSystem
abstract SortedSet<? extends NumberRange<Double>>
getVerticalElements
(boolean overall, ProgressListener listener)
-
Constructor Details
-
VerticalDomain
public VerticalDomain()
-
-
Method Details
-
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
-