anl.aida.gis
Class GISDisplay

java.lang.Object
  extended by anl.aida.gis.GISDisplay

public class GISDisplay
extends java.lang.Object


Nested Class Summary
 class GISDisplay.GISMouseMotionListener
          Assists mouse wheel zoom control by updating the center coord
 class GISDisplay.GISMouseWheelListener
           
(package private)  class GISDisplay.TimeStepListener
           
 
Field Summary
private  LegendPanel legendPanel
           
private  org.geotools.map.MapContext mapContext
           
private  PiccoloMapPanel mapPanel
           
private  double mousePositionX
           
private  double mousePositionY
           
private static simphony.util.messages.MessageCenter msg
           
private  javax.swing.JPanel panel
           
private  PositionTool positionTool
           
 
Constructor Summary
GISDisplay(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
           
GISDisplay(org.opengis.referencing.crs.CoordinateReferenceSystem crs, LegendPanel legendPanel)
           
GISDisplay(org.geotools.map.MapContext context)
           
 
Method Summary
 void addInputEventListener(edu.umd.cs.piccolo.event.PInputEventListener listener)
           
 void addLayer(java.io.File file, org.geotools.styling.Style style)
           
 void addLocationListener(LocationChangedListener listener)
           
 void addMouseListener(java.awt.event.MouseListener listener)
           
 void addMouseMotionListener(java.awt.event.MouseMotionListener listener)
           
 void destroy()
           
 edu.umd.cs.piccolo.PCamera getCamera()
           
 edu.umd.cs.piccolo.PCanvas getCanvas()
           
 javax.swing.JPanel getPanel()
           
 javax.swing.JToolBar getToolbar()
           
 TimeStepWidget initTimeStepWidget(anl.aida.data.DataFrame frame, Styler styler)
           
private  void initTools()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

msg

private static simphony.util.messages.MessageCenter msg

mapPanel

private PiccoloMapPanel mapPanel

panel

private javax.swing.JPanel panel

mapContext

private org.geotools.map.MapContext mapContext

positionTool

private PositionTool positionTool

legendPanel

private LegendPanel legendPanel

mousePositionX

private double mousePositionX

mousePositionY

private double mousePositionY
Constructor Detail

GISDisplay

public GISDisplay(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
                  LegendPanel legendPanel)

GISDisplay

public GISDisplay(org.opengis.referencing.crs.CoordinateReferenceSystem crs)

GISDisplay

public GISDisplay(org.geotools.map.MapContext context)
Method Detail

initTimeStepWidget

public TimeStepWidget initTimeStepWidget(anl.aida.data.DataFrame frame,
                                         Styler styler)

getToolbar

public javax.swing.JToolBar getToolbar()

addLayer

public void addLayer(java.io.File file,
                     org.geotools.styling.Style style)

getPanel

public javax.swing.JPanel getPanel()

destroy

public void destroy()

addLocationListener

public void addLocationListener(LocationChangedListener listener)

addInputEventListener

public void addInputEventListener(edu.umd.cs.piccolo.event.PInputEventListener listener)

addMouseMotionListener

public void addMouseMotionListener(java.awt.event.MouseMotionListener listener)

addMouseListener

public void addMouseListener(java.awt.event.MouseListener listener)

getCamera

public edu.umd.cs.piccolo.PCamera getCamera()

getCanvas

public edu.umd.cs.piccolo.PCanvas getCanvas()

initTools

private void initTools()