30 const DtString& rwName = DtString::nullString(),
35 const DtString& rwName = DtString::nullString(),
46 const DtString& rwName = DtString::nullString(),
54 virtual void clearPath();
60 virtual void addSegmentToPath(
const DtRailSegment& seg,
bool appendToEnd =
true);
66 virtual void setDestinationName(
const DtString& destinationName);
67 virtual DtString destinationName()
const;
69 virtual bool destinationNameSpecified()
const;
71 virtual void unspecifyDestinationName();
77 virtual void setDestinationLocation(
const DtVector& destinationLocation);
78 virtual DtVector destinationLocation()
const;
80 virtual bool destinationLocationSpecified()
const;
82 virtual void unspecifyDestinationLocation();
87 virtual void setPathName(
const DtString& pathName);
90 virtual bool pathNameSpecified()
const;
92 virtual void unspecifyPathName();