Ignore:
Timestamp:
2015-08-29T16:55:46+02:00 (9 years ago)
Author:
malcolmh
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/seachart/jicons/src/jicons/Jicons.java

    r31344 r31532  
    3535import s57.S57map.*;
    3636import render.*;
    37 import render.Rules.RuleSet;
    3837
    3938public class Jicons {
     
    8079                                                        img = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);
    8180                                                        g2 = img.createGraphics();
    82                                                         Renderer.reRender(g2, RuleSet.SEAMARK, new Rectangle(x, y, w, h), 16, s / Renderer.symbolScale[16], map, context);
     81                                                        Renderer.reRender(g2, new Rectangle(x, y, w, h), 16, s / Renderer.symbolScale[16], map, context);
    8382                                                        try {
    8483                                                                ImageIO.write(img, "png", new File(args[1] + file + ".png"));
     
    9493                                                        SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
    9594                                                        svgGenerator.setSVGCanvasSize(new Dimension(w, h));
    96                                                         Renderer.reRender(svgGenerator, RuleSet.SEAMARK, new Rectangle(x, y, w, h), 16, s / Renderer.symbolScale[16], map, context);
     95                                                        Renderer.reRender(svgGenerator, new Rectangle(x, y, w, h), 16, s / Renderer.symbolScale[16], map, context);
    9796                                                        boolean useCSS = true;
    9897                                                        Writer out = null;
     
    192191        static class Context implements ChartContext {
    193192               
    194                 @Override
    195193                public Point2D getPoint(Snode coord) {
    196194                        return new Point2D.Double(x, y);
    197195                }
    198196
    199                 @Override
    200197                public double mile(Feature feature) {
    201198                        return Math.min(w, h);
    202199                }
    203200
    204                 @Override
    205201                public boolean clip() {
    206202                        return false;
    207203                }
    208204
    209                 @Override
    210205                public Color background() {
    211206                        return new Color(0, true);
    212207                }
     208
     209                public RuleSet ruleset() {
     210                        return RuleSet.SEAMARK;
     211                }
    213212        }
    214213}
Note: See TracChangeset for help on using the changeset viewer.