Package com.anylogic.engine.routing
- java.lang.Object
-
- com.anylogic.engine.routing.PathMovement
- All Implemented Interfaces:
IMovement
,java.io.Serializable
public class PathMovement extends java.lang.Object implements IMovement
- See Also:
- Serialized Form
PathMovement(INetworkMarkupElement networkElement,
IPath<?> path,
double sourceOffset,
double targetOffset,
LengthUnits units) |
|
PathMovement(INetworkMarkupElement networkElement,
IPath<?> path,
double sourceOffset,
double targetOffset,
PathMovementDirection direction,
LengthUnits units) |
|
PathMovement(IPath<?> path,
double sourceOffset,
double targetOffset,
LengthUnits units) |
|
Constructor | Description |
---|
boolean |
contains(IRouteLocation location) |
|
double |
distance(LengthUnits units) |
|
boolean |
equals(java.lang.Object obj) |
|
PathMovementDirection |
getDirection() |
|
Level |
getLevel() |
|
IRouteLocation |
getLocationAtOffset(double offset,
LengthUnits units,
IRouteLocation out) |
|
INetwork<?,?> |
getNetwork() |
|
INetworkMarkupElement |
getNetworkElement() |
|
IPath<?> |
getPath() |
|
double |
getSourceOffset(LengthUnits units) |
|
Agent |
getSpace() |
|
double |
getTargetOffset(LengthUnits units) |
|
MovementType |
getType() |
|
int |
hashCode() |
|
boolean |
isMovingForward() |
|
java.lang.String |
toString() |
|
Modifier and Type | Method | Description |
---|
getClass, notify, notifyAll, wait, wait, wait
getLocationAtOffset
public PathMovement(IPath<?> path, double sourceOffset, double targetOffset, LengthUnits units)
public PathMovement(INetworkMarkupElement networkElement, IPath<?> path, double sourceOffset, double targetOffset, LengthUnits units)
@AnyLogicInternalAPI public PathMovement(INetworkMarkupElement networkElement, IPath<?> path, double sourceOffset, double targetOffset, PathMovementDirection direction, LengthUnits units)
public Level getLevel()
public IPath<?> getPath()
public double getSourceOffset(LengthUnits units)
public double getTargetOffset(LengthUnits units)
public Agent getSpace()
public INetworkMarkupElement getNetworkElement()
- Specified by:
getNetworkElement
in interfaceIMovement
public INetwork<?,?> getNetwork()
- Specified by:
getNetwork
in interfaceIMovement
public MovementType getType()
public double distance(LengthUnits units)
public PathMovementDirection getDirection()
public boolean isMovingForward()
- Specified by:
isMovingForward
in interfaceIMovement
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
@AnyLogicInternalAPI 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?
-