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);
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:42
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:66
std::list< DtRoadSegment * > DtRoadSegmentList
Definition: roadSegment.h:373
Definition: objectType.h:27
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:390