|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.piccolo.PNode
edu.umd.cs.piccolo.PLayer
anl.aida.gis.PGISLayer
public class PGISLayer
This represents a MapLayer as an image. Each layer is inserted as a node into the PCanvas.
Nested Class Summary | |
---|---|
private static class |
PGISLayer.BoundsListener
|
static class |
PGISLayer.RenderEnum
|
Nested classes/interfaces inherited from class edu.umd.cs.piccolo.PNode |
---|
edu.umd.cs.piccolo.PNode.PSceneGraphDelegate |
Field Summary | |
---|---|
private PGISLayer.BoundsListener |
boundsListener
|
(package private) simphony.util.messages.MessageCenter |
center
|
(package private) org.geotools.map.MapContext |
context
|
(package private) boolean |
drawn
|
(package private) java.awt.image.BufferedImage |
image
|
(package private) boolean |
interacting
|
(package private) org.geotools.map.MapLayer |
layer
|
(package private) com.vividsolutions.jts.geom.Envelope |
layerArea
|
(package private) org.geotools.map.MapContext |
localContext
|
(package private) edu.umd.cs.piccolo.nodes.PImage |
pImage
|
(package private) java.awt.Rectangle |
rect
|
(package private) org.geotools.renderer.GTRenderer |
rend
|
(package private) double |
scaleDenominator
|
private static long |
serialVersionUID
|
(package private) java.awt.geom.AffineTransform |
transform
|
Fields inherited from class edu.umd.cs.piccolo.PLayer |
---|
PROPERTY_CAMERAS, PROPERTY_CODE_CAMERAS |
Fields inherited from class edu.umd.cs.piccolo.PNode |
---|
PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE |
Fields inherited from interface java.awt.print.Printable |
---|
NO_SUCH_PAGE, PAGE_EXISTS |
Constructor Summary | |
---|---|
PGISLayer(org.geotools.map.MapLayer layer,
org.geotools.map.MapContext context,
java.awt.geom.AffineTransform transform)
Create a new Layer based on the MapLayer, the MapContext (eventually for projection) and the AffineTransform as supplied by piccolo. |
Method Summary | |
---|---|
void |
cleanUp()
Calls this to remove listeners etc. |
void |
clear()
|
org.geotools.map.MapLayer |
getLayer()
Gets the MapLayer that this PGisLayer displays. |
void |
layerChanged(org.geotools.map.event.MapLayerEvent arg0)
|
void |
layerHidden(org.geotools.map.event.MapLayerEvent arg0)
|
void |
layerShown(org.geotools.map.event.MapLayerEvent arg0)
|
void |
setSize(int width,
int height)
|
void |
update()
Redraw the image of the layer. |
Methods inherited from class edu.umd.cs.piccolo.PLayer |
---|
addCamera, addCamera, getCamera, getCameraCount, getCamerasReference, notifyCameras, removeCamera, removeCamera, repaintFrom |
Methods inherited from class edu.umd.cs.piccolo.PNode |
---|
addActivity, addAttribute, addChild, addChild, addChildren, addClientProperty, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientProperty, getClientPropertyKeysEnumeration, getClientPropertyKeysIterator, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, paint, paintAfterChildren, paramString, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, position, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toString, transformBy, translate, validateFullBounds, validateFullPaint |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
simphony.util.messages.MessageCenter center
java.awt.image.BufferedImage image
org.geotools.map.MapContext context
org.geotools.renderer.GTRenderer rend
java.awt.Rectangle rect
boolean interacting
boolean drawn
java.awt.geom.AffineTransform transform
org.geotools.map.MapLayer layer
org.geotools.map.MapContext localContext
edu.umd.cs.piccolo.nodes.PImage pImage
com.vividsolutions.jts.geom.Envelope layerArea
double scaleDenominator
private PGISLayer.BoundsListener boundsListener
Constructor Detail |
---|
public PGISLayer(org.geotools.map.MapLayer layer, org.geotools.map.MapContext context, java.awt.geom.AffineTransform transform)
layer
- context
- transform
- Method Detail |
---|
public void cleanUp()
public org.geotools.map.MapLayer getLayer()
public void update()
public void clear()
public void setSize(int width, int height)
public void layerChanged(org.geotools.map.event.MapLayerEvent arg0)
layerChanged
in interface org.geotools.map.event.MapLayerListener
public void layerHidden(org.geotools.map.event.MapLayerEvent arg0)
layerHidden
in interface org.geotools.map.event.MapLayerListener
public void layerShown(org.geotools.map.event.MapLayerEvent arg0)
layerShown
in interface org.geotools.map.event.MapLayerListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |