Package com.anylogic.engine
- Field Summary
- Method Summary
- Methods inherited from interface com.anylogic.engine.AgentExtension
- Methods inherited from interface com.anylogic.engine.ExtEnvironmentInteractive
- Methods inherited from interface com.anylogic.engine.ExtEnvironmentWithLayout
- Methods inherited from interface com.anylogic.engine.ExtEnvironmentWithMetrics
- Method Details
- All Superinterfaces:
AgentExtension
,ExtEnvironmentInteractive
,ExtEnvironmentWithLayout
,ExtEnvironmentWithMetrics
,ExtWithSpaceType
,Serializable
public interface ExtEnvironmentContinuous extends ExtEnvironmentInteractive, ExtEnvironmentWithMetrics, ExtEnvironmentWithLayout, ExtWithSpaceType
Agent environment extension for continuous (3D) space
- Author:
- AnyLogic North America, LLC https://anylogic.com
Modifier and Type | Method | Description |
---|---|---|
Point | randomPointOfSpace() |
Returns the random location inside within the space bounds of this environment
|
void | setupSpace |
Sets the space to the given dimensions.
|
void | setupSpace |
Sets the space to the given dimensions.
|
double | spaceHeight() |
Returns the height of environment space.
|
double | spaceWidth() |
Returns the width of environment space.
|
double | spaceZHeight() |
Returns the height of environment space along Z-axis.
|
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
void setupSpace(double width, double height)
Sets the space to the given dimensions. The dimension
are used only when various layouts are applied and do not
restrict the location or movement of the agents.
This method should only be called when the environment is empty.
This method should only be called when the environment is empty.
- Parameters:
width
- the width of the spaceheight
- the height of the space
void setupSpace(double width, double height, double zHeight)
Sets the space to the given dimensions. The dimension
are used only when various layouts are applied and do not
restrict the location or movement of the agents.
This method should only be called when the environment is empty.
This method should only be called when the environment is empty.
- Parameters:
width
- the width of the spaceheight
- the height of the spacezHeight
- the height of the space along Z-axis
double spaceWidth()
Returns the width of environment space.
- Returns:
- the width of environment space
double spaceHeight()
Returns the height of environment space.
- Returns:
- the height of environment space
double spaceZHeight()
Returns the height of environment space along Z-axis.
- Returns:
- the z-height of environment space
Point randomPointOfSpace()
Returns the random location inside within the space bounds of this environment
- Returns:
- the random location inside within the space bounds of this environment