anl.aida.gis
Class StreamingRenderer.RenderableFeature
java.lang.Object
anl.aida.gis.StreamingRenderer.RenderableFeature
- Enclosing class:
- StreamingRenderer
private class StreamingRenderer.RenderableFeature
- extends java.lang.Object
A class transforming (and caching) feature's geometries to shapes
Method Summary |
private org.geotools.geometry.jts.Decimator |
getDecimator(org.opengis.referencing.operation.MathTransform2D mathTransform)
|
org.geotools.geometry.jts.LiteShape2 |
getShape(org.geotools.styling.Symbolizer symbolizer,
java.awt.geom.AffineTransform at)
|
private org.geotools.geometry.jts.LiteShape2 |
getTransformedShape(com.vividsolutions.jts.geom.Geometry g,
org.opengis.referencing.operation.MathTransform2D transform)
|
void |
setFeature(java.lang.Object feature)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
content
java.lang.Object content
layer
private org.geotools.map.MapLayer layer
symbolizerAssociationHT
private java.util.IdentityHashMap symbolizerAssociationHT
geometries
private java.util.List geometries
shapes
private java.util.List shapes
clone
private boolean clone
decimators
private java.util.IdentityHashMap decimators
StreamingRenderer.RenderableFeature
public StreamingRenderer.RenderableFeature(org.geotools.map.MapLayer layer)
setFeature
public void setFeature(java.lang.Object feature)
getShape
public org.geotools.geometry.jts.LiteShape2 getShape(org.geotools.styling.Symbolizer symbolizer,
java.awt.geom.AffineTransform at)
throws org.opengis.referencing.FactoryException
- Throws:
org.opengis.referencing.FactoryException
getTransformedShape
private final org.geotools.geometry.jts.LiteShape2 getTransformedShape(com.vividsolutions.jts.geom.Geometry g,
org.opengis.referencing.operation.MathTransform2D transform)
throws org.opengis.referencing.operation.TransformException,
org.opengis.referencing.FactoryException
- Throws:
org.opengis.referencing.operation.TransformException
org.opengis.referencing.FactoryException
getDecimator
private org.geotools.geometry.jts.Decimator getDecimator(org.opengis.referencing.operation.MathTransform2D mathTransform)
throws org.opengis.referencing.operation.NoninvertibleTransformException
- Throws:
org.opengis.referencing.operation.NoninvertibleTransformException