@AnyLogicInternalAPI public class PathRouteLocation extends java.lang.Object implements IRouteLocation
Constructor and Description |
---|
PathRouteLocation(INetworkMarkupElement element,
IPath<?> path,
double offset,
LengthUnits units) |
PathRouteLocation(INetworkMarkupElement element,
IPath<?> path,
double offset,
LengthUnits units,
PathMovementDirection direction) |
PathRouteLocation(IPath<?> path,
double offset,
LengthUnits units) |
PathRouteLocation(IPath<?> path,
double offset,
LengthUnits units,
PathMovementDirection direction) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
PathMovementDirection |
getDirection() |
Level |
getLevel() |
INetwork<?,?> |
getNetwork() |
INetworkMarkupElement |
getNetworkElement() |
double |
getOffset(LengthUnits units) |
IPath<?> |
getPath() |
Position |
getPosition() |
Agent |
getSpace() |
int |
hashCode() |
java.lang.String |
toString() |
public PathRouteLocation(IPath<?> path, double offset, LengthUnits units)
public PathRouteLocation(IPath<?> path, double offset, LengthUnits units, PathMovementDirection direction)
public PathRouteLocation(INetworkMarkupElement element, IPath<?> path, double offset, LengthUnits units)
public PathRouteLocation(INetworkMarkupElement element, IPath<?> path, double offset, LengthUnits units, PathMovementDirection direction)
public Agent getSpace()
getSpace
in interface IRouteLocation
public Position getPosition()
getPosition
in interface IRouteLocation
public Level getLevel()
getLevel
in interface IRouteLocation
public INetwork<?,?> getNetwork()
getNetwork
in interface IRouteLocation
public INetworkMarkupElement getNetworkElement()
getNetworkElement
in interface IRouteLocation
public IPath<?> getPath()
public double getOffset(LengthUnits units)
public PathMovementDirection getDirection()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © AnyLogic North America, LLC. All Rights Reserved.