35 const bool debug =
false);
58 bool &allTerrainAvailable,
bool debug =
false);
62 virtual bool generatePathCenterlinePoints(
64 std::vector<DtVector> & pointList,
65 std::map<DtRoadSegment*, unsigned>& segmentToPointsMap);
73 virtual void findIntersectionControlAlongPath(
85 int& roadSegNum,
bool debug);
95 bool drivingOnLeft,
bool debug);
109 bool isDrivingOnLeft,
double maxSmallBendTurnRadius,
bool debug);
116 virtual void reconnectRoadSegments(
DtRoadSegment* prevRoadSegment,
118 const bool isDrivingOnLeft,
119 const double maxSmallBendTurnRadius,
130 const double maxSmallBendTurnRadius,
const bool debug);
140 double maxSmallBendTurnRadius,
bool debug);
145 bool isDrivingOnLeft,
double maxSmallBendTurnRadius,
bool debug);
159 virtual double trafficLightFacingOffset()
174 virtual double stopSignFacingOffset()
187 virtual void intersectionControlObjectTypes(std::vector<DtObjectType> &tcdTypes);
191 virtual bool isIntersectionControlDevice(
const DtObjectType& objType);