32 const DtString& rwName = DtString::nullString(),
37 const DtString& rwName = DtString::nullString(),
48 const DtString& rwName = DtString::nullString(),
56 virtual void clearPath();
62 virtual void addSegmentToPath(
const DtRailSegment& seg,
bool appendToEnd =
true);
69 virtual void setDestination(
const DtUUID& destination);
76 virtual bool destinationSpecified()
const;
78 virtual void unspecifyDestination();
84 virtual void setDestinationLocation(
const DtVector& destinationLocation);
85 virtual DtVector destinationLocation()
const;
87 virtual bool destinationLocationSpecified()
const;
89 virtual void unspecifyDestinationLocation();
95 virtual void setDebugPath(
const DtUUID&);
101 virtual bool debugPathSpecified()
const;
103 virtual void unspecifyDebugPath();