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;
89 virtual void setSegmentIndex();
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;
137 virtual void setConvoyFollowTargetName(
const DtString & name);
138 virtual const DtString & convoyFollowTargetName()
const;
142 virtual void setConvoyFollowDistance(
const double dist);
143 virtual const double convoyFollowDistance()
const;
146 void setConvoyUseCatchUpSpeed(
const bool useCatchUpSpeed);
147 const bool convoyUseCatchUpSpeed()
const;
151 virtual const double maxFollowThreshold()
const;
152 virtual void setMaxFollowThreshold(
const double threshold);