48 const DtString& rwName = DtString::nullString(),
53 const DtString& rwName = DtString::nullString(),
64 const DtString& rwName = DtString::nullString(),
84 virtual void setUseHighFidelityGroundClamping(
bool yesOrNo);
85 virtual bool useHighFidelityGroundClamping()
const;
90 virtual void resetSegmentIndex();
91 virtual void incrementSegmentIndex();
92 virtual const int segmentIndex()
const;
97 virtual void setCurrentLanePosition(
const int lane);
98 virtual const int currentLanePosition()
const;
104 virtual void setPassingLanePosition(
const int lane);
105 virtual const int passingLanePosition()
const;
109 virtual void setTurning(
bool turn);
110 virtual bool turning()
const;
114 virtual void setAllowPassing(
bool canPass);
115 virtual bool allowPassing()
const;
119 virtual void setPassing(
bool pass);
120 virtual bool passing()
const;
124 virtual void setAvoidingCollision(
bool avoid);
125 virtual bool avoidingCollisiong()
const;
129 virtual void setNeedSwitchLanes(
bool switchLane);
130 virtual bool needSwitchLanes()
const;
134 virtual void setConvoyTargetSpecified(
bool following);
135 virtual bool convoyTargetSpecified()
const;
139 virtual void setConvoyFollowTargetName(
const DtString & name);
140 virtual const DtString & convoyFollowTargetName()
const;
144 virtual void setConvoyFollowDistance(
const double dist);
145 virtual const double convoyFollowDistance()
const;
148 void setConvoyUseCatchUpSpeed(
const bool useCatchUpSpeed);
149 const bool convoyUseCatchUpSpeed()
const;
153 virtual const double maxFollowThreshold()
const;
154 virtual void setMaxFollowThreshold(
const double threshold);