Class GISDisplayDescriptor
- java.lang.Object
-
- repast.simphony.scenario.AbstractDescriptor
-
- repast.simphony.visualization.engine.BasicDisplayDescriptor
-
- repast.simphony.gis.visualization.engine.GISDisplayDescriptor
-
- All Implemented Interfaces:
Descriptor
,DisplayDescriptor
public class GISDisplayDescriptor extends BasicDisplayDescriptor
Display descriptor for GIS displays.- Author:
- Eric Tatara TODO GIS Network style (included with BasicDisplayDescriptor ?)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GISDisplayDescriptor.VIEW_TYPE
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>
coverageLayers
Map offor dynamic coverages. protected Map<String,Boolean>
globeLayers
Globe layers are the default WWJ layers like the WMS background, stars, etc that can be optionally added to displays.protected RepastStereoOptionSceneController.RenderQuality
renderQuality
Render quality for surface objectsprotected Map<String,String>
staticCoverages
Map offor static coverages. -
Fields inherited from class repast.simphony.scenario.AbstractDescriptor
scs
-
-
Constructor Summary
Constructors Constructor Description GISDisplayDescriptor(String name)
GISDisplayDescriptor(DisplayDescriptor descriptor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCoverageLayer(String name, String style)
void
addGlobeLayer(String layerName, boolean enabled)
void
addStaticCoverage(String fileName, String style)
Map<String,String>
getCoverageLayers()
Map<String,Boolean>
getGlobeLayersMap()
RepastStereoOptionSceneController.RenderQuality
getRenderQuality()
static long
getSerialversionuid()
Map<String,String>
getStaticCoverageMap()
boolean
getTrackAgents()
GISDisplayDescriptor.VIEW_TYPE
getViewType()
DisplayDescriptor
makeCopy()
Returns a deep copy of the descriptor.void
set(DisplayDescriptor sourceDescriptor)
Sets the fields of this descriptor from another when making copies.void
setRenderQuality(RepastStereoOptionSceneController.RenderQuality renderQuality)
void
setTrackAgents(boolean trackAgents)
void
setViewType(GISDisplayDescriptor.VIEW_TYPE viewType)
-
Methods inherited from class repast.simphony.visualization.engine.BasicDisplayDescriptor
addEditedStyle, addLayerOrder, addNetworkEditedStyle, addNetworkStyle, addProjection, addStyle, agentClassEditedStyleNames, agentClassLayerOrders, agentClassStyleNames, clearProjectionDescriptors, clearProjections, getBackgroundColor, getBoundingBox, getDefaultNetStyles, getDefaultStyles, getDisplayType, getEditedStyleName, getEditedStyles, getLayerOrder, getLayerOrders, getLayoutClassName, getLayoutFrqeuency, getLayoutInterval, getLayoutProjection, getLayoutProperties, getNetworkEditedStyleName, getNetworkStyleClassName, getProjectionCount, getProjectionDescriptor, getProjectionDescriptors, getProjections, getProperty, getScheduleParameters, getStyleClassName, getStyles, networkEditedStyleIDs, networkStyleIDs, propertyNames, setBackgroundColor, setBoundingBox, setDisplayType, setLayoutClassName, setLayoutFrequency, setLayoutInterval, setLayoutProjection, setLayoutProperties, setProperty, setScheduleParameters
-
Methods inherited from class repast.simphony.scenario.AbstractDescriptor
addScenarioChangedListener, getName, readResolve, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface repast.simphony.engine.schedule.Descriptor
getName, setName
-
Methods inherited from interface repast.simphony.visualization.engine.DisplayDescriptor
addScenarioChangedListener
-
-
-
-
Field Detail
-
renderQuality
protected RepastStereoOptionSceneController.RenderQuality renderQuality
Render quality for surface objects
-
globeLayers
protected Map<String,Boolean> globeLayers
Globe layers are the default WWJ layers like the WMS background, stars, etc that can be optionally added to displays.
-
staticCoverages
protected Map<String,String> staticCoverages
Map offor static coverages. Style can be null.
-
-
Constructor Detail
-
GISDisplayDescriptor
public GISDisplayDescriptor(DisplayDescriptor descriptor)
-
GISDisplayDescriptor
public GISDisplayDescriptor(String name)
-
-
Method Detail
-
set
public void set(DisplayDescriptor sourceDescriptor)
Description copied from class:BasicDisplayDescriptor
Sets the fields of this descriptor from another when making copies.- Specified by:
set
in interfaceDisplayDescriptor
- Overrides:
set
in classBasicDisplayDescriptor
-
makeCopy
public DisplayDescriptor makeCopy()
Description copied from interface:DisplayDescriptor
Returns a deep copy of the descriptor.- Returns:
-
getViewType
public GISDisplayDescriptor.VIEW_TYPE getViewType()
-
setViewType
public void setViewType(GISDisplayDescriptor.VIEW_TYPE viewType)
-
getRenderQuality
public RepastStereoOptionSceneController.RenderQuality getRenderQuality()
-
setRenderQuality
public void setRenderQuality(RepastStereoOptionSceneController.RenderQuality renderQuality)
-
getTrackAgents
public boolean getTrackAgents()
-
setTrackAgents
public void setTrackAgents(boolean trackAgents)
-
getSerialversionuid
public static long getSerialversionuid()
-
addGlobeLayer
public void addGlobeLayer(String layerName, boolean enabled)
-
getStaticCoverageMap
public Map<String,String> getStaticCoverageMap()
- Returns:
- a Map of static coverages
-
getCoverageLayers
public Map<String,String> getCoverageLayers()
- Returns:
- a Map of dynamic coverages
-
-