Package com.anylogic.engine.routing
- java.lang.Object
-
- com.anylogic.engine.routing.PlainMovement
- All Implemented Interfaces:
IMovement
,java.io.Serializable
public class PlainMovement extends java.lang.Object implements IMovement
- See Also:
- Serialized Form
PlainMovement(Agent space,
Point source,
Point target) |
|
PlainMovement(INetwork<?,?> network,
Point source,
Point target) |
|
PlainMovement(INetworkMarkupElement networkElement,
Point source,
Point target) |
|
PlainMovement(Level level,
Point source,
Point 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() |
|
Position |
getNormal() |
|
Position |
getSource() |
|
Agent |
getSpace() |
|
Position |
getTarget() |
|
MovementType |
getType() |
|
int |
hashCode() |
|
java.lang.String |
toString() |
|
Modifier and Type | Method | Description |
---|
getClass, notify, notifyAll, wait, wait, wait
getLocationAtOffset, isMovingForward
public PlainMovement(Level level, Point source, Point target)
public PlainMovement(INetwork<?,?> network, Point source, Point target)
public PlainMovement(INetworkMarkupElement networkElement, Point source, Point target)
public PlainMovement(Agent space, Point source, Point target)
public Agent getSpace()
public Level getLevel()
public Position getSource()
public Position getTarget()
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 java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
@AnyLogicInternalAPI public Position getNormal()
@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?
-