VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtRoadSegment Member List

This is the complete list of members for DtRoadSegment, including all inherited members.

allAltitudesDetermined() const DtRoadSegmentinlinevirtual
calculateTemporaryEntryGeometry(const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug)DtRoadSegmentvirtual
calculateTemporaryExitGeometry(const double maxSmallBendRadius, const double vehicleWidth, const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug)DtRoadSegmentvirtual
clone()DtRoadSegmentvirtual
computeSegmentToLocalTransform(const DtRoadSegment *previous, const DtAttachedTerrain *terrain, const bool isDriveOnLeft, const bool debug=false)DtRoadSegmentvirtual
connectWithNext(DtRoadSegment *nextSegment, bool isDrivingOnLeft, bool debug, bool fillOpposingSegment=true)DtRoadSegmentvirtual
defaultAltitude() const DtRoadSegmentinlinevirtual
defaultSpeedLimit(const int numLanes)DtRoadSegmentvirtual
determineIfIntersectionApproach(const DtRoadSegment *next)DtRoadSegmentvirtual
distanceFromLaneEnd(const int laneN, const double positionAlongLane)DtRoadSegmentvirtual
DtRoadSegment(const double defaultAltitude=0.0)DtRoadSegment
DtRoadSegment(const DtRoadSegment &orig)DtRoadSegment
entryCurveEndOffset() const DtRoadSegmentinlinevirtual
entryIsRightTurn() const DtRoadSegmentinlinevirtual
evenPositionAlongLane(const double positionAlongLaneA, const int laneA, const int laneB)DtRoadSegmentvirtual
exitCurveStartOffset() const DtRoadSegmentinlinevirtual
exitIsRightTurn() const DtRoadSegmentinlinevirtual
findLeftMostAlignedLane(DtRoadSegment *nextSegment, int &leftMostLane, int &nextSegmentLeftMostLane, int &numAlignedLanes)DtRoadSegmentprotectedvirtual
findNearestContinuingLane(const int laneN, const double positionAlongLane, const double lookAheadDistance, bool debug=false)DtRoadSegmentvirtual
findRightMostAlignedLane(DtRoadSegment *nextSegment, int &rightMostLane, int &nextSegmentRightMostLane, int &numAlignedLanes)DtRoadSegmentprotectedvirtual
freeFlowSpeed() const DtRoadSegmentinlinevirtual
heading() const DtRoadSegmentinlinevirtual
initializeEntryCurve(const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug=false)DtRoadSegmentvirtual
initializeExitCurve(const double maxSmallBendTurnRadius, const double vehicleWidth, const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug=false)DtRoadSegmentvirtual
initializeFromRailSegment(DtRailSegment *railSegment, const Coordinate_System *localCoordinateSystem, bool isDrivingOnLeft, DtRoadSegment *opposingSegment, bool debug=false)DtRoadSegmentvirtual
intrxThresholdAngleToConnectAllLanes()DtRoadSegmentinlinevirtual
intrxThresholdAngleToConnectEdgeLanes()DtRoadSegmentinlinevirtual
isIntersectionApproach() const DtRoadSegmentinlinevirtual
isOneWay() const DtRoadSegmentinlinevirtual
isOpposing() const DtRoadSegmentinlinevirtual
laneContinuesForDistance(const int laneN, const double positionAlongLane, const double lookDistance, double &actualDistance, bool &pathContinues, bool debug=false)DtRoadSegmentvirtual
lanePositionFromLocalPosition(const DtVector localPosition, const int laneN, bool isDrivingOnLeft, double &positionInLane, double &laneOffset, bool debug)DtRoadSegmentvirtual
lanes()DtRoadSegmentinlinevirtual
lanes() const DtRoadSegmentinlinevirtual
length() const DtRoadSegmentinlinevirtual
localPositionFromLanePosition(const int laneN, const double positionAlongLane, const double lateralOffset, bool isDrivingOnLeft, DtVector &localPosition, double &headingOffset, double &distanceBeyond) const DtRoadSegmentvirtual
matchingLane(const double offset)DtRoadSegmentvirtual
medianWidth() const DtRoadSegmentinlinevirtual
minimumLaneWidth()DtRoadSegmentinlinevirtual
minIntersectionBendAngle()DtRoadSegmentinlinevirtual
myAllAltitudesDeterminedDtRoadSegmentprotected
myDefaultAltitudeDtRoadSegmentprotected
myEntryBendsRightDtRoadSegmentprotected
myEntryCurveEndOffsetDtRoadSegmentprotected
myExitBendsRightDtRoadSegmentprotected
myExitCurveStartOffsetDtRoadSegmentprotected
myFreeFlowSpeedDtRoadSegmentprotected
myHeadingDtRoadSegmentprotected
myIsIntersectionApproachDtRoadSegmentprotected
myIsOneWayDtRoadSegmentprotected
myIsOpposingDtRoadSegmentprotected
myLanesDtRoadSegmentprotected
myLengthDtRoadSegmentprotected
myMedianWidthDtRoadSegmentprotected
myNextHeadingDtRoadSegmentprotected
myNextSegmentDtRoadSegmentprotected
myNumberLanesDtRoadSegmentprotected
myOpposingSegmentDtRoadSegmentprotected
myPreviousSegmentDtRoadSegmentprotected
myRoadNameDtRoadSegmentprotected
mySegmentToLocalDtRoadSegmentprotected
mySpeedLimitDtRoadSegmentprotected
myStopLineSetbackDtRoadSegmentprotected
myTmpGeometryDtRoadSegmentprotected
nextRoadSegment() const DtRoadSegmentinlinevirtual
nonIntrxThresholdAngleToConnectEdgeLanes()DtRoadSegmentinlinevirtual
numLanes() const DtRoadSegmentinlinevirtual
operator=(const DtRoadSegment &orig)DtRoadSegment
opposingSegment() const DtRoadSegmentinlinevirtual
previousRoadSegment() const DtRoadSegmentinlinevirtual
rightmostContinuingLane() const DtRoadSegmentvirtual
roadName() const DtRoadSegmentinlinevirtual
segmentPart(const int laneN, const double positionAlongLane)DtRoadSegmentvirtual
segmentToLocalTransform() const DtRoadSegmentinlinevirtual
setAllAltitudesDetermined(const bool b)DtRoadSegmentinlinevirtual
setDefaultAltitude(const double altitude)DtRoadSegmentinlinevirtual
setEntryCurveEndOffset(const double o)DtRoadSegmentinlinevirtual
setEntryIsRightTurn(const bool r)DtRoadSegmentinlinevirtual
setExitCurvesForEndingLanes()DtRoadSegmentvirtual
setExitCurveStartOffset(const double o)DtRoadSegmentinlinevirtual
setExitIsRightTurn(const bool r)DtRoadSegmentinlinevirtual
setFreeFlowSpeed(const double ff)DtRoadSegmentinlinevirtual
setHeading(const double h)DtRoadSegmentinlinevirtual
setIsIntersectionApproach(const bool i)DtRoadSegmentinlinevirtual
setIsOneWay(const bool oneWay)DtRoadSegmentinlinevirtual
setIsOpposing(const bool opposing)DtRoadSegmentinlinevirtual
setLength(const double l)DtRoadSegmentinlinevirtual
setMedianWidth(const double w)DtRoadSegmentinlinevirtual
setNextRoadSegment(DtRoadSegment *s)DtRoadSegmentinlinevirtual
setNumLanes(const int nLanes)DtRoadSegmentinlinevirtual
setOpposingSegment(DtRoadSegment *s)DtRoadSegmentinlinevirtual
setPreviousRoadSegment(DtRoadSegment *s)DtRoadSegmentinlinevirtual
setRoadName(const DtString &name)DtRoadSegmentinlinevirtual
setSegmentToLocalTransform(const DtCoordTransform &xform)DtRoadSegmentinlinevirtual
setSpeedLimit(const double limit)DtRoadSegmentinlinevirtual
setStopLineSetBack(const double sb)DtRoadSegmentinlinevirtual
speedLimit() const DtRoadSegmentinlinevirtual
stopLineSetBack() const DtRoadSegmentinlinevirtual
temporaryGeometry()DtRoadSegmentvirtual
~DtRoadSegment()DtRoadSegmentvirtual

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)