TreeSet<Object> fullDomain = getElevationDomain();
TreeSet<Object> fullDomain = getElevationDomain();
@Test public void testMixedElevationExtraction() throws IOException { MockDimensionReader reader = new MockDimensionReader(); reader.metadata.put(GridCoverage2DReader.HAS_ELEVATION_DOMAIN, "true"); reader.metadata.put(GridCoverage2DReader.ELEVATION_DOMAIN, "0/0/0,10,15/20/1"); ReaderDimensionsAccessor accessor = new ReaderDimensionsAccessor(reader); TreeSet<Object> domain = accessor.getElevationDomain(); assertEquals(3, domain.size()); Iterator<Object> it = domain.iterator(); Number firstEntry = (Number) it.next(); assertEquals(0, firstEntry.doubleValue(), 0d); Number secondEntry = (Number) it.next(); assertEquals(10, secondEntry.doubleValue(), 0d); NumberRange thirdEntry = (NumberRange) it.next(); assertEquals(15, thirdEntry.getMinimum(), 0d); assertEquals(20, thirdEntry.getMaximum(), 0d); }
public TreeSet<Object> getElevationDomain() throws IOException { return accessor.getElevationDomain(); }
throws IOException { Double candidate = null; TreeSet<Object> elevDomain = dimAccessor.getElevationDomain(); double shortestDistance = Double.MAX_VALUE; double currentDistance = 0d;
LOGGER.log(Level.FINE, "Dimension has not been extracted. The reason: ", ex); elevations = dimensions.getElevationDomain();
TreeSet<Object> domain = accessor.getElevationDomain(); Double slicePoint = elevationSubset.getMinimum(); if (!domainContainsPoint(slicePoint, domain)) {
return dimensions.getElevationDomain(queryRange, maxAnimationSteps);
start("wcs:values"); TreeSet<Object> rawElevations = dimensions.getElevationDomain();
&& (presentation == DimensionPresentation.LIST || presentation == DimensionPresentation.CONTINUOUS_INTERVAL)) { TreeSet<Object> elevationDomain = accessor.getElevationDomain(); boolean intersectionFound = false; for (Object o : elevationDomain) {