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);
153 DtObjectType trafficLight(1, 5, 1, 0, 6, 4, 0, 1);
168 DtObjectType stopSign(1, 5, 1, 0, 6, 9, 0, 13);
182 DtObjectType stopLine(1, 17, 0, 0, 1, 0, 0, 1);
187 virtual void intersectionControlObjectTypes(std::vector<DtObjectType> &tcdTypes);
191 virtual bool isIntersectionControlDevice(
const DtObjectType& objType);
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
Definition: attachedTerrain.h:46
virtual double stopSignFacingOffset()
This is the offset of the facing of a sign from its entity heading.
Definition: roadPathFunctions.h:174
std::list< DtRailSegment * > DtRailSegmentList
Definition: railSegment.h:197
DtRoadMovementController * myController
This member is made available so that this class can refer to controller data including the descripto...
Definition: roadPathFunctions.h:197
Definition: roadPathFunctions.h:19
DtRoadMovementController is a movement controller that models an entity's movement along a road path...
Definition: roadMovementController.h:65
std::list< DtRoadSegment * > DtRoadSegmentList
Definition: roadSegment.h:377
Definition: coordSystem.h:54
virtual DtObjectType stopLineType() const
Provides the type of a stop line object.
Definition: roadPathFunctions.h:180
virtual DtObjectType trafficLightType() const
Indicates whether the given object type is a traffic light.
Definition: roadPathFunctions.h:151
virtual DtObjectType stopSignType() const
Indicates whether the given object type is a stop sign.
Definition: roadPathFunctions.h:166
virtual double trafficLightFacingOffset()
This is the offset of the facing of a light from its entity heading.
Definition: roadPathFunctions.h:159
Description of one segment of a road.
Definition: roadSegment.h:394