Package org.geotools.coverage.io.util

Examples of org.geotools.coverage.io.util.DoubleRangeTreeSet


                        verticalDimension.getMinimum().doubleValue(),
                        verticalDimension.getMaximum().doubleValue());
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
            final SortedSet<NumberRange<Double>> globalVerticalExtent = new DoubleRangeTreeSet();
            globalVerticalExtent.add(global);
            return globalVerticalExtent;
        }
View Full Code Here


        }

        @Override
        public SortedSet<? extends NumberRange<Double>> getVerticalElements(boolean overall,
                ProgressListener listener) throws IOException {
            return new DoubleRangeTreeSet(verticalSubset);
        }
View Full Code Here

            final Object value = param.getValue();
            if (value == null)
                return;
            List<?> values = (List<?>) value;
            if (values != null && !values.isEmpty()) {
                Set<NumberRange<Double>> verticalSubset = new DoubleRangeTreeSet();
                for (Object val : values) {
                    if (val instanceof Number) {
                        verticalSubset.add(new NumberRange<Double>(Double.class, ((Number) val).doubleValue(), ((Number) val).doubleValue()));
                    } else if (val instanceof NumberRange) {
                        verticalSubset.add((NumberRange<Double>)val);
                    }
                }
                // TODO IMPROVE THAT TO DEAL ON RANGES
                request.setVerticalSubset(verticalSubset);
            }
View Full Code Here

TOP

Related Classes of org.geotools.coverage.io.util.DoubleRangeTreeSet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.