Package org.geotools.styling

Examples of org.geotools.styling.LineSymbolizerImpl.accept()


            FilterFactory2 filterFactory  = new FilterFactoryImpl();
            lineSymb.getStroke().setWidth(filterFactory.literal(size));

            visitor = new UomRescaleStyleVisitor(scaleMetersToPixel);

            lineSymb.accept(visitor);
            LineSymbolizer rescaledLineSymb = (LineSymbolizer) visitor.getCopy();
            double rescaledSize = rescaledLineSymb.getStroke().getWidth().evaluate(null, Double.class);
           
            assertEquals(Math.round(expectedRescaledSize), Math.round(rescaledSize));
            assertNotSame(rescaledLineSymb, lineSymb);
View Full Code Here


            LineSymbolizerImpl lineSymb = (LineSymbolizerImpl) styleBuilder.createLineSymbolizer(stroke);
            lineSymb.setUnitOfMeasure(SI.METER);
           
            visitor = new UomRescaleStyleVisitor(10);

            lineSymb.accept(visitor);
            LineSymbolizer rescaledLineSymb = (LineSymbolizer) visitor.getCopy();
           
            assertNull(rescaledLineSymb.getStroke());
            assertNotSame(rescaledLineSymb, lineSymb);
        }
View Full Code Here

           
            // rescales symbolizer
            visitor = new UomRescaleStyleVisitor(scaleMetersToPixel);

            lineSymb.accept(visitor);
            LineSymbolizer rescaledLineSymb = (LineSymbolizer) visitor.getCopy();

           
            // tests results
            org.opengis.style.Stroke rescaledStroke = rescaledLineSymb.getStroke();
View Full Code Here

        LineSymbolizerImpl lineSymb = (LineSymbolizerImpl) styleBuilder.createLineSymbolizer();
        lineSymb.getStroke().setWidth(ff.literal(size + "m"));

        visitor = new UomRescaleStyleVisitor(scaleMetersToPixel);

        lineSymb.accept(visitor);
        LineSymbolizer rescaledLineSymb = (LineSymbolizer) visitor.getCopy();
        double rescaledSize = rescaledLineSymb.getStroke().getWidth().evaluate(null, Double.class);

        assertEquals(Math.round(expectedRescaledSize), Math.round(rescaledSize));
        assertNotSame(rescaledLineSymb, lineSymb);
View Full Code Here

        lineSymb.setUnitOfMeasure(NonSI.FOOT);
        lineSymb.getStroke().setWidth(ff.literal(size + "m"));

        visitor = new UomRescaleStyleVisitor(scaleMetersToPixel);

        lineSymb.accept(visitor);
        LineSymbolizer rescaledLineSymb = (LineSymbolizer) visitor.getCopy();
        double rescaledSize = rescaledLineSymb.getStroke().getWidth().evaluate(null, Double.class);

        assertEquals(Math.round(expectedRescaledSize), Math.round(rescaledSize));
        assertNotSame(rescaledLineSymb, lineSymb);
View Full Code Here

        lineSymb.setUnitOfMeasure(SI.METER);
        lineSymb.getStroke().setWidth(ff.literal(size + "px"));

        visitor = new UomRescaleStyleVisitor(scaleMetersToPixel);

        lineSymb.accept(visitor);
        LineSymbolizer rescaledLineSymb = (LineSymbolizer) visitor.getCopy();
        double rescaledSize = rescaledLineSymb.getStroke().getWidth().evaluate(null, Double.class);

        assertEquals(Math.round(size), Math.round(size));
        assertNotSame(rescaledLineSymb, lineSymb);
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.