VR-Forces 4.10 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 More...
 
#define CENTERLINE_EPSILON   0.001
 Center Line radius epsilon (value to compare with 0) More...
 

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...
 

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.

#define CENTERLINE_EPSILON   0.001

Center Line radius epsilon (value to compare with 0)

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)