Package com.anylogic.engine.routing
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
PathMovement
,PlainMovement
,PortMovement
public interface IMovement extends Serializable
Modifier and Type | Method | Description |
---|---|---|
boolean | contains | |
double | distance | |
Level | getLevel() | |
default IRouteLocation | getLocationAtOffset | |
IRouteLocation | getLocationAtOffset | |
INetwork<?, | getNetwork() | |
INetworkMarkupElement | getNetworkElement() | |
Agent | getSpace() | |
MovementType | getType() | |
default boolean | isMovingForward() |
Agent getSpace()
Level getLevel()
INetworkMarkupElement getNetworkElement()
INetwork<?,?> getNetwork()
MovementType getType()
double distance(LengthUnits units)
@AnyLogicInternalAPI default IRouteLocation getLocationAtOffset(double offset, LengthUnits units)
@AnyLogicInternalAPI IRouteLocation getLocationAtOffset(double offset, LengthUnits units, IRouteLocation out)
@AnyLogicInternalAPI boolean contains(IRouteLocation location)
default boolean isMovingForward()