|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectanl.repast.gis.display.OpenMapDisplay
public class OpenMapDisplay
| Field Summary |
|---|
| Fields inherited from interface uchicago.src.sim.gui.MediaProducer |
|---|
MPEG, QUICK_TIME |
| Constructor Summary | |
|---|---|
OpenMapDisplay()
Constructor for OpenMapDisplay, no title |
|
OpenMapDisplay(java.lang.String title)
Constructor for OpenMapDisplay, set title for OpenMap frame default background color |
|
OpenMapDisplay(java.lang.String title,
java.awt.Color backgroundColor)
Constructor for OpenMapDisplay, set title for OpenMap frame, set background color |
|
OpenMapDisplay(java.lang.String title,
java.awt.Color backgroundColor,
boolean usePropertyFile)
Constructor for OpenMapDisplay, set title for OpenMap frame, set background color, can also set true if you want to use the openmap.properties file. |
|
| Method Summary | |
|---|---|
void |
addGraticuleLayer()
add the Graticule layer to the map (shows lat/lon lines over the map) |
RepastOMLayer |
addLayer(java.util.List gisAgents,
java.lang.String title)
add a Layer of OpenMapAgents to the map display |
RepastOMLayer |
addLayer(java.util.List gisAgents,
java.lang.String title,
java.awt.Color highlightColor)
add a Layer of OpenMapAgents to the map display set the highlight color for use when the mouse moves over a an agent on the map |
void |
addMovieFrame()
Adds the currently displayed image as frame to a movie. setMovieName must be called before this method is called. |
RepastOMMultiLayer |
addMultiLayer(java.util.List gisAgents,
java.lang.String title)
add a Layer of MultiLayerOpenMapAgents to the map display |
RepastOMMultiLayer |
addMultiLayer(java.util.List gisAgents,
java.lang.String title,
java.awt.Color highlightColor)
add a Layer of MultiLayerOpenMapAgent to the map display set the highlight color for use when the mouse moves over a an agent on the map |
com.bbn.openmap.layer.shape.ShapeLayer |
addShapeLayer(java.lang.String datasource,
java.lang.String title)
adds a shapelayer using default settings this is just for display of the shapefile, it does not set any agent attributes |
com.bbn.openmap.layer.shape.ShapeLayer |
addShapeLayer(java.lang.String datasource,
java.lang.String title,
java.lang.String lineColor,
java.lang.String fillColor)
adds a shapelayer. |
com.bbn.openmap.dataAccess.shape.EsriGraphicList |
buildEsriGraphicList(java.util.Collection gisAgents)
Takes a Collection of GisAgents, gets the OMGraphic from each, and attempts to build an EsriGraphicList from them. |
void |
centerMap(com.bbn.openmap.LatLonPoint center)
center the map over a given LatLonPoint |
void |
closeMovie()
Closes the movie, writing any remaining frames to the file. |
void |
dispose()
dispose of the OpenMap frame |
java.util.ArrayList |
findClosestAgents(int x,
int y)
|
java.util.ArrayList |
findClosestAgents(int x,
int y,
float limit)
given an x,y location returns list of closet agents from each layer |
com.bbn.openmap.gui.OpenMapFrame |
getFrame()
|
java.awt.Color |
getHighlightColor()
|
com.bbn.openmap.Layer |
getLayer(java.lang.String layerName)
return the specified layer |
com.bbn.openmap.LayerHandler |
getLayerHandler()
|
com.bbn.openmap.Layer[] |
getLayers()
|
com.bbn.openmap.MapBean |
getMapBean()
|
com.bbn.openmap.MapHandler |
getMapHandler()
|
com.bbn.openmap.gui.BasicMapPanel |
getMapPanel()
|
SimModel |
getModel()
Gets the SimModel, if any, associated with this OpenMapDisplay. |
com.bbn.openmap.app.OpenMap |
getOpenMap()
|
com.bbn.openmap.proj.Projection |
getProjection()
get the current OpenMapProjection |
com.bbn.openmap.proj.Projection |
getProjection(com.bbn.openmap.Layer layer)
get the current projection for the specified layer |
com.bbn.openmap.proj.Projection |
getProjection(java.lang.String layerName)
get the current projection for the specified layer |
com.bbn.openmap.PropertyHandler |
getPropertyHandler()
|
java.awt.Point |
latLonToPoint(com.bbn.openmap.LatLonPoint llp)
convert an OpenMap LatLonPoint to a point object this is really a conversion from the LatLonPoint on a map to the x,y location used to display that LatLonPoint on the display |
com.bbn.openmap.LatLonPoint |
pointToLatLon(java.awt.Point p)
convert a Point object to a LatLonPoint this is really a conversion from the x,y location used to display a point on the display to the that LatLonPoint on the display |
void |
setFrame(com.bbn.openmap.gui.OpenMapFrame frame)
|
void |
setHighlightColor(java.awt.Color highlightColor)
|
void |
setLayerHandler(com.bbn.openmap.LayerHandler layerHandler)
|
void |
setLayers(com.bbn.openmap.Layer[] layers)
|
void |
setMapBean(com.bbn.openmap.MapBean mapBean)
|
void |
setMapHandler(com.bbn.openmap.MapHandler mapHandler)
|
void |
setMapPanel(com.bbn.openmap.gui.BasicMapPanel mapPanel)
|
void |
setMapScale(float scale)
set the scale of the map display |
void |
setModel(SimModel model)
Sets the SimModel to associate with this OpenMapDisplay. |
void |
setMovieName(java.lang.String fileName,
java.lang.String movieType)
Sets the name and type of a movie. |
void |
setOpenMap(com.bbn.openmap.app.OpenMap openMap)
|
void |
setPropertyHandler(com.bbn.openmap.PropertyHandler propertyHandler)
|
void |
setSnapshotFileName(java.lang.String fileName)
|
void |
takeSnapshot()
|
void |
updateDisplay()
update all layers in the OpenMapDisplay |
boolean |
updateLayer(java.util.List gisAgents,
java.lang.String layerName)
update the Layer returns true if able to update |
com.bbn.openmap.LatLonPoint |
xyToLatLon(int x,
int y)
convert x, y points to a LatLonPoint this is really a conversion from the x,y location used to display a point on the display to the that LatLonPoint on the display |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenMapDisplay()
public OpenMapDisplay(java.lang.String title)
public OpenMapDisplay(java.lang.String title,
java.awt.Color backgroundColor)
title - backgroundColor -
public OpenMapDisplay(java.lang.String title,
java.awt.Color backgroundColor,
boolean usePropertyFile)
title - backgroundColor - | Method Detail |
|---|
public SimModel getModel()
public void setModel(SimModel model)
model - the model to associate with this OpenMapDisplaypublic void addGraticuleLayer()
public void centerMap(com.bbn.openmap.LatLonPoint center)
center - public void setMapScale(float scale)
scale -
public RepastOMLayer addLayer(java.util.List gisAgents,
java.lang.String title)
OpenMapAgents -
public RepastOMLayer addLayer(java.util.List gisAgents,
java.lang.String title,
java.awt.Color highlightColor)
OpenMapAgents -
public RepastOMMultiLayer addMultiLayer(java.util.List gisAgents,
java.lang.String title)
MultiLayerOpenMapAgents -
public RepastOMMultiLayer addMultiLayer(java.util.List gisAgents,
java.lang.String title,
java.awt.Color highlightColor)
MultiLayerOpenMapAgents -
public void updateDisplay()
public boolean updateLayer(java.util.List gisAgents,
java.lang.String layerName)
layerName -
public com.bbn.openmap.Layer getLayer(java.lang.String layerName)
layerName -
public com.bbn.openmap.dataAccess.shape.EsriGraphicList buildEsriGraphicList(java.util.Collection gisAgents)
gisAgents -
public com.bbn.openmap.proj.Projection getProjection()
public com.bbn.openmap.proj.Projection getProjection(java.lang.String layerName)
layerName -
public com.bbn.openmap.proj.Projection getProjection(com.bbn.openmap.Layer layer)
layer -
public java.awt.Point latLonToPoint(com.bbn.openmap.LatLonPoint llp)
llp -
public com.bbn.openmap.LatLonPoint pointToLatLon(java.awt.Point p)
p -
public com.bbn.openmap.LatLonPoint xyToLatLon(int x,
int y)
x - y -
public java.util.ArrayList findClosestAgents(int x,
int y)
x - y -
public java.util.ArrayList findClosestAgents(int x,
int y,
float limit)
x - y - limit -
public com.bbn.openmap.layer.shape.ShapeLayer addShapeLayer(java.lang.String datasource,
java.lang.String title)
datasource - title -
public com.bbn.openmap.layer.shape.ShapeLayer addShapeLayer(java.lang.String datasource,
java.lang.String title,
java.lang.String lineColor,
java.lang.String fillColor)
datasource - title -
public void dispose()
public com.bbn.openmap.gui.OpenMapFrame getFrame()
public void setFrame(com.bbn.openmap.gui.OpenMapFrame frame)
public com.bbn.openmap.LayerHandler getLayerHandler()
public void setLayerHandler(com.bbn.openmap.LayerHandler layerHandler)
public com.bbn.openmap.Layer[] getLayers()
public void setLayers(com.bbn.openmap.Layer[] layers)
public com.bbn.openmap.MapBean getMapBean()
public void setMapBean(com.bbn.openmap.MapBean mapBean)
public com.bbn.openmap.MapHandler getMapHandler()
public void setMapHandler(com.bbn.openmap.MapHandler mapHandler)
public com.bbn.openmap.gui.BasicMapPanel getMapPanel()
public void setMapPanel(com.bbn.openmap.gui.BasicMapPanel mapPanel)
public java.awt.Color getHighlightColor()
public void setHighlightColor(java.awt.Color highlightColor)
public com.bbn.openmap.app.OpenMap getOpenMap()
public void setOpenMap(com.bbn.openmap.app.OpenMap openMap)
public com.bbn.openmap.PropertyHandler getPropertyHandler()
public void setPropertyHandler(com.bbn.openmap.PropertyHandler propertyHandler)
public void setMovieName(java.lang.String fileName,
java.lang.String movieType)
setMovieName in interface MediaProducerfileName - the name of the moviemovieType - the type of movie (e.g. DisplaySurface.QUICK_TIME)public void addMovieFrame()
addMovieFrame in interface MediaProducerpublic void closeMovie()
closeMovie in interface MediaProducerpublic void setSnapshotFileName(java.lang.String fileName)
setSnapshotFileName in interface MediaProducerpublic void takeSnapshot()
takeSnapshot in interface MediaProducer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||