AnyLogic
Expand
Font size
  • java.lang.Object
    • com.anylogic.engine.routing.PortMovement
All Implemented Interfaces:
IMovement, java.io.Serializable

public class PortMovement
extends java.lang.Object
implements IMovement
See Also:
Serialized Form

Constructor Summary

Constructors 
PortMovement​(MarkupPort source, MarkupPort target)  
Constructor Description

Method Summary

All Methods Instance Methods Concrete Methods 
boolean contains​(IRouteLocation location)  
double distance​(LengthUnits units)  
boolean equals​(java.lang.Object obj)  
Level getLevel()  
IRouteLocation getLocationAtOffset​(double offset, LengthUnits units, IRouteLocation out)  
INetwork<?,​?> getNetwork()  
INetworkMarkupElement getNetworkElement()  
MarkupPort getSource()  
Position getSourcePosition()  
Agent getSpace()  
MarkupPort getTarget()  
Position getTargetPosition()  
MovementType getType()  
int hashCode()  
java.lang.String toString()  
Modifier and Type Method Description

Methods inherited from class java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Methods inherited from interface com.anylogic.engine.routing.IMovement

getLocationAtOffset, isMovingForward

Constructor Detail

PortMovement

public PortMovement​(MarkupPort source,
                    MarkupPort target)

Method Detail

getSource

public MarkupPort getSource()

getSourcePosition

public Position getSourcePosition()

getTarget

public MarkupPort getTarget()

getTargetPosition

public Position getTargetPosition()

getLevel

public Level getLevel()
Specified by:
getLevel in interface IMovement

getNetworkElement

public INetworkMarkupElement getNetworkElement()
Specified by:
getNetworkElement in interface IMovement

getNetwork

public INetwork<?,​?> getNetwork()
Specified by:
getNetwork in interface IMovement

getSpace

public Agent getSpace()
Specified by:
getSpace in interface IMovement

getType

public MovementType getType()
Specified by:
getType in interface IMovement

distance

public double distance​(LengthUnits units)
Specified by:
distance in interface IMovement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLocationAtOffset

public IRouteLocation getLocationAtOffset​(double offset,
                                          LengthUnits units,
                                          IRouteLocation out)
Specified by:
getLocationAtOffset in interface IMovement

contains

public boolean contains​(IRouteLocation location)
Specified by:
contains in interface IMovement

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals​(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
How can we improve this article?