VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs | Enumerations
roadSegment.h File Reference

Go to the source code of this file.

Classes

class  DtTrafficControlDevice
 A traffic control device for intersection flow, ie stop and yield signs, traffic lights, etc. More...
class  DtLaneSegment
 Description of one lane of a DtRoadSegment. More...
struct  DtLaneSegment::DtLaneGeometry
 The geometry of the lane, especially the parameters of the circular arcs that define the entry and exit curves. More...
class  DtRoadSegment
 Description of one segment of a road. More...
class  DtRoadSegment::DtTmpGeometry
 A class to hold the initially computed geometry for the inside lane of each segment in the path; used to make path adjustments before the final geometry is computed. More...

Macros

#define DT_ROAD_SEGMENT_NO_LANE   -1
 for forward reference

Typedefs

typedef std::list
< DtRoadSegment * > 
DtRoadSegmentList

Enumerations

enum  DtRoadSegmentPart { DtUnknownSection = 0, DtEntryCurve = 1, DtStraightSection = 2, DtExitCurve = 3 }
 This enumeration is a convenience for indicating what part of the lane geometry a point is on. More...

Detailed Description

Macro Definition Documentation

#define DT_ROAD_SEGMENT_NO_LANE   -1

for forward reference

A constant to indicate a lane does not connect to a lane in the connecting segment.

Typedef Documentation

typedef std::list<DtRoadSegment *> DtRoadSegmentList

Enumeration Type Documentation

This enumeration is a convenience for indicating what part of the lane geometry a point is on.

Enumerator:
DtUnknownSection 
DtEntryCurve 
DtStraightSection 
DtExitCurve 

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)