Package org.opentcs.data.order
Class Route
java.lang.Object
org.opentcs.data.order.Route
- All Implemented Interfaces:
Serializable
A route for a
Vehicle
, consisting of a sequence of steps (pairs of Path
s and
Point
s) that need to be processed in their given order.- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Route
Creates a new Route.- Parameters:
routeSteps
- The sequence of steps this route consists of.routeCosts
- The costs for travelling this route.
-
-
Method Details
-
getSteps
Returns the sequence of steps this route consists of.- Returns:
- The sequence of steps this route consists of.
May be empty.
The returned
List
is unmodifiable.
-
getCosts
public long getCosts()Returns the costs for travelling this route.- Returns:
- The costs for travelling this route.
-
getFinalDestinationPoint
Returns the final destination point that is reached by travelling this route. (I.e. returns the destination point of this route's last step.)- Returns:
- The final destination point that is reached by travelling this route.
-
equals
-
hashCode
public int hashCode() -
toString
-