org.geotools.renderer.lite
Class GraphicsAwareDpiRescaleStyleVisitor

Object
  extended by DuplicatingStyleVisitor
      extended by RescaleStyleVisitor
          extended by DpiRescaleStyleVisitor
              extended by GraphicsAwareDpiRescaleStyleVisitor
All Implemented Interfaces:
StyleVisitor

public class GraphicsAwareDpiRescaleStyleVisitor
extends DpiRescaleStyleVisitor

This class extends DpiRescaleStyleVisitor to add support for rescaling external graphics and marks whose size has not been explicitly set. Works properly as long as the expression in an eventual dynamic symbolizer are not setting the size of the symbol, as we don't have the feature here, and there is no way to know which bit of the url will setup the size

Author:
Andrea Aime - GeoSolutions

Field Summary
 
Fields inherited from class RescaleStyleVisitor
defaultUnit, scale
 
Fields inherited from class DuplicatingStyleVisitor
copyFilter, ff, pages, STRICT
 
Constructor Summary
GraphicsAwareDpiRescaleStyleVisitor(double scale)
           
 
Method Summary
protected  Expression rescaleGraphicSize(Graphic gr)
           
 
Methods inherited from class DpiRescaleStyleVisitor
rescale, rescaleOption, rescaleOption
 
Methods inherited from class RescaleStyleVisitor
rescaleArrayOption, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class DuplicatingStyleVisitor
copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, getCopy, setStrict, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicsAwareDpiRescaleStyleVisitor

public GraphicsAwareDpiRescaleStyleVisitor(double scale)
Method Detail

rescaleGraphicSize

protected Expression rescaleGraphicSize(Graphic gr)
Overrides:
rescaleGraphicSize in class RescaleStyleVisitor


Copyright © 1996-2014 Geotools. All Rights Reserved.