Package com.osrsbots.orb.api.path
Class Path
- java.lang.Object
-
- com.osrsbots.orb.api.path.Path
-
public class Path extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Path()Path(Elevator elevator, java.util.List<net.runelite.api.coords.WorldPoint> path)Path(Ship ship, java.util.List<net.runelite.api.coords.WorldPoint> fromToShip, java.util.List<net.runelite.api.coords.WorldPoint> shipToDest)Path(Teleport teleport, java.util.List<net.runelite.api.coords.WorldPoint> path)Path(java.util.List<net.runelite.api.coords.WorldPoint> path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.util.List<net.runelite.api.coords.WorldPoint> worldPoints, Transport t)voidadd(java.util.Map.Entry<java.util.List<net.runelite.api.coords.WorldPoint>,Transport> entry)java.util.List<net.runelite.api.coords.WorldPoint>getPath(int index)java.util.Map.Entry<java.util.List<net.runelite.api.coords.WorldPoint>,Transport>getRoute(int index)intgetTotalDistance()TransportgetTransport(int index)voidprint()voidreverse()
-
-
-
Field Detail
-
route
public final java.util.LinkedHashMap<java.lang.Integer,java.util.Map.Entry<java.util.List<net.runelite.api.coords.WorldPoint>,Transport>> route
-
-
Constructor Detail
-
Path
public Path()
-
Path
public Path(@Nonnull java.util.List<net.runelite.api.coords.WorldPoint> path)
-
Path
public Path(@Nonnull Elevator elevator, @Nonnull java.util.List<net.runelite.api.coords.WorldPoint> path)
-
Path
public Path(@Nonnull Teleport teleport, @Nonnull java.util.List<net.runelite.api.coords.WorldPoint> path)
-
Path
public Path(@Nonnull Ship ship, @Nonnull java.util.List<net.runelite.api.coords.WorldPoint> fromToShip, @Nonnull java.util.List<net.runelite.api.coords.WorldPoint> shipToDest)
-
-
Method Detail
-
getTotalDistance
public int getTotalDistance()
-
reverse
public void reverse()
-
print
public void print()
-
getTransport
@Nullable public Transport getTransport(int index)
-
getPath
@Nullable public java.util.List<net.runelite.api.coords.WorldPoint> getPath(int index)
-
getRoute
@Nullable public java.util.Map.Entry<java.util.List<net.runelite.api.coords.WorldPoint>,Transport> getRoute(int index)
-
add
public void add(@Nullable java.util.List<net.runelite.api.coords.WorldPoint> worldPoints, @Nullable Transport t)
-
add
public void add(@Nonnull java.util.Map.Entry<java.util.List<net.runelite.api.coords.WorldPoint>,Transport> entry)
-
-