public interface ExtEnvironmentGIS extends ExtEnvironmentInteractive, ExtEnvironmentWithMetrics, ExtWithSpaceType
P_AGENT_INTERACTIVE_DELEGATE, P_AGENT_WITH_SPATIAL_METRICS_DELEGATE, P_AGENT_WITH_SPECIFIC_SPACE, P_AGENT_WITH_SPECIFIC_SPACE_DELEGATE, P_ENTITY_DELEGATE, P_ENV_WITH_SPECIFIC_SPACE, P_ROOT, P_SPACE, P_USER_EXT
Modifier and Type | Method and Description |
---|---|
AbstractShapeGISMap |
getGISMap()
Deprecated.
|
double |
getNetworkConnectionRange()
Returns the range of agent connections, it is measured in meters.
|
void |
setNetworkAllInRange(double connectionRange)
Sets network type to the one when agents are connected if the
distance between them is not longer that a given one.
|
void |
setupSpace(AbstractShapeGISMap gisMap)
Sets the space to be based on given
gisMap . |
connectAllInRange_xjal
agents, applyNetwork, applyNetwork, areStepsEnabled, deliverToAllAgentsInside, deliverToRandomAgentInside, disableSteps, enableSteps, getNetworkConnectionsPerAgent, getNetworkNeighborLinkProbability, getNetworkScaleFreeM, getNetworkType, getSpaceType, randomAgentExcept, randomAgentExcept, randomAgentInside, randomAgentInside, register_xjal, register_xjal, setNetworkRandom, setNetworkRingLattice, setNetworkScaleFree, setNetworkSmallWorld, setNetworkType_xjal, setNetworkUserDefined, size, toStringNetwork_xjal, toStringSpace_xjal, unregister_xjal
getAgent, next_xjal, onDestroy, onExtensionRemoved, priority, setNext_xjal, supportsInterface_xjal
void setupSpace(AbstractShapeGISMap gisMap)
gisMap
.
This method should only be called when the environment is empty.gisMap
- the GIS map to use in this environment, should not be null
@Deprecated AbstractShapeGISMap getGISMap()
AbstractShapeGISMap
object used in this environmentShapeGISMap
void setNetworkAllInRange(double connectionRange)
setNetworkAllInRange
in interface ExtEnvironmentWithMetrics
connectionRange
- the maximum distance between connected agents, measured in metersdouble getNetworkConnectionRange()
getNetworkConnectionRange
in interface ExtEnvironmentWithMetrics
Copyright © AnyLogic North America, LLC. All Rights Reserved.