AnyLogic
Expand
Font size
All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
PathMovement, PlainMovement, PortMovement

public interface IMovement
extends java.io.Serializable

Method Summary

All Methods Instance Methods Abstract Methods Default Methods 
boolean contains​(IRouteLocation location)  
double distance​(LengthUnits units)  
Level getLevel()  
default IRouteLocation getLocationAtOffset​(double offset, LengthUnits units)  
IRouteLocation getLocationAtOffset​(double offset, LengthUnits units, IRouteLocation out)  
INetwork<?,​?> getNetwork()  
INetworkMarkupElement getNetworkElement()  
Agent getSpace()  
MovementType getType()  
default boolean isMovingForward()  
Modifier and Type Method Description

Method Detail

getSpace

Agent getSpace()

getLevel

Level getLevel()

getNetworkElement

INetworkMarkupElement getNetworkElement()

getNetwork

INetwork<?,​?> getNetwork()

getType

MovementType getType()

distance

double distance​(LengthUnits units)

getLocationAtOffset

@AnyLogicInternalAPI
default IRouteLocation getLocationAtOffset​(double offset,
                                           LengthUnits units)

getLocationAtOffset

@AnyLogicInternalAPI
IRouteLocation getLocationAtOffset​(double offset,
                                   LengthUnits units,
                                   IRouteLocation out)

contains

@AnyLogicInternalAPI
boolean contains​(IRouteLocation location)

isMovingForward

default boolean isMovingForward()
How can we improve this article?