Package com.anylogic.engine.routing
- 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
PortMovement(MarkupPort source,
MarkupPort target) |
|
Constructor | Description |
---|
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 |
---|
getClass, notify, notifyAll, wait, wait, wait
getLocationAtOffset, isMovingForward
public PortMovement(MarkupPort source, MarkupPort target)
public MarkupPort getSource()
public Position getSourcePosition()
public MarkupPort getTarget()
public Position getTargetPosition()
public Level getLevel()
public INetworkMarkupElement getNetworkElement()
- Specified by:
getNetworkElement
in interfaceIMovement
public INetwork<?,?> getNetwork()
- Specified by:
getNetwork
in interfaceIMovement
public Agent getSpace()
public MovementType getType()
public double distance(LengthUnits units)
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
public IRouteLocation getLocationAtOffset(double offset, LengthUnits units, IRouteLocation out)
- Specified by:
getLocationAtOffset
in interfaceIMovement
public boolean contains(IRouteLocation location)
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
How can we improve this article?
-