46 const DtString& rwName = DtString::nullString(),
51 const DtString& rwName = DtString::nullString(),
62 const DtString& rwName = DtString::nullString(),
82 virtual void setUseHighFidelityGroundClamping(
bool yesOrNo);
83 virtual bool useHighFidelityGroundClamping()
const;
88 virtual void resetSegmentIndex();
89 virtual void incrementSegmentIndex();
90 virtual const int segmentIndex()
const;
95 virtual void setCurrentLanePosition(
const int lane);
96 virtual const int currentLanePosition()
const;
102 virtual void setPassingLanePosition(
const int lane);
103 virtual const int passingLanePosition()
const;
107 virtual void setTurning(
bool turn);
108 virtual bool turning()
const;
112 virtual void setAllowPassing(
bool canPass);
113 virtual bool allowPassing()
const;
117 virtual void setPassing(
bool pass);
118 virtual bool passing()
const;
122 virtual void setAvoidingCollision(
bool avoid);
123 virtual bool avoidingCollisiong()
const;
127 virtual void setNeedSwitchLanes(
bool switchLane);
128 virtual bool needSwitchLanes()
const;
132 virtual void setConvoyTargetSpecified(
bool following);
133 virtual bool convoyTargetSpecified()
const;
138 virtual void setConvoyFollowTarget(
const DtUUID&);
146 virtual void setConvoyFollowDistance(
const double dist);
147 virtual const double convoyFollowDistance()
const;
150 void setConvoyUseCatchUpSpeed(
const bool useCatchUpSpeed);
151 const bool convoyUseCatchUpSpeed()
const;
155 virtual const double maxFollowThreshold()
const;
156 virtual void setMaxFollowThreshold(
const double threshold);