Examples of DpiRescaleStyleVisitor


Examples of org.geotools.styling.visitor.DpiRescaleStyleVisitor

        // apply dpi rescale
        double dpi = RendererUtilities.getDpi(getRendererHints());
        double standardDpi = RendererUtilities.getDpi(Collections.emptyMap());
        if(dpi != standardDpi) {
            double scaleFactor = dpi / standardDpi;
            DpiRescaleStyleVisitor dpiVisitor = new GraphicsAwareDpiRescaleStyleVisitor(scaleFactor);
            for(LiteFeatureTypeStyle fts : lfts) {
                rescaleFeatureTypeStyle(fts, dpiVisitor);
            }
        }
       
View Full Code Here

Examples of org.geotools.styling.visitor.DpiRescaleStyleVisitor

       
        // apply dpi rescale if necessary
        double standardDpi = RendererUtilities.getDpi(rendererParams);
        if(requestedDpi != null && standardDpi != requestedDpi) {
            double scaleFactor = requestedDpi / standardDpi;
            DpiRescaleStyleVisitor dpiVisitor = new GraphicsAwareDpiRescaleStyleVisitor(scaleFactor);
            for (int i = 0; i < rules.size(); i++) {
                rules.get(i).accept(dpiVisitor);
                Rule rescaled = (Rule) dpiVisitor.getCopy();
                rules.set(i, rescaled);
            }
        }

        // apply UOM rescaling
View Full Code Here

Examples of org.geotools.styling.visitor.DpiRescaleStyleVisitor

            double standardDpi = RendererUtilities.getDpi(Collections.emptyMap());
            if(dpi != standardDpi) {
                double scaleFactor = dpi / standardDpi;
                w = (int) Math.round(w * scaleFactor);
                h = (int) Math.round(h * scaleFactor);
                DpiRescaleStyleVisitor dpiVisitor = new DpiRescaleStyleVisitor(scaleFactor);
                dpiVisitor.visit(gt2Style);
                gt2Style = (Style) dpiVisitor.getCopy();
            }
            // apply UOM rescaling if we have a scale
            if (request.getScale() > 0) {
                double pixelsPerMeters = RendererUtilities.calculatePixelsPerMeterRatio(request.getScale(), request.getLegendOptions());
                UomRescaleStyleVisitor rescaleVisitor = new UomRescaleStyleVisitor(pixelsPerMeters);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.