![]() |
VR-Forces 4.6.1 Class Documentation
|
This is the complete list of members for DtRoadSegment, including all inherited members.
| allAltitudesDetermined() const | DtRoadSegment | inlinevirtual |
| calculateTemporaryEntryGeometry(const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug) | DtRoadSegment | virtual |
| calculateTemporaryExitGeometry(const double maxSmallBendRadius, const double vehicleWidth, const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug) | DtRoadSegment | virtual |
| clone() | DtRoadSegment | virtual |
| connectWithNext(DtRoadSegment *nextSegment, bool isDrivingOnLeft, bool debug, bool fillOpposingSegment=true) | DtRoadSegment | virtual |
| defaultSpeedLimit(const int numLanes) | DtRoadSegment | virtual |
| determineIfIntersectionApproach(const DtRoadSegment *next) | DtRoadSegment | virtual |
| distanceFromLaneEnd(const int laneN, const double positionAlongLane) | DtRoadSegment | virtual |
| DtRoadSegment() | DtRoadSegment | |
| DtRoadSegment(const DtRoadSegment &orig) | DtRoadSegment | |
| entryCurveEndOffset() const | DtRoadSegment | inlinevirtual |
| entryIsRightTurn() const | DtRoadSegment | inlinevirtual |
| evenPositionAlongLane(const double positionAlongLaneA, const int laneA, const int laneB) | DtRoadSegment | virtual |
| exitCurveStartOffset() const | DtRoadSegment | inlinevirtual |
| exitIsRightTurn() const | DtRoadSegment | inlinevirtual |
| findLeftMostAlignedLane(DtRoadSegment *nextSegment, int &leftMostLane, int &nextSegmentLeftMostLane, int &numAlignedLanes) | DtRoadSegment | protectedvirtual |
| findNearestContinuingLane(const int laneN, const double positionAlongLane, const double lookAheadDistance, bool debug=false) | DtRoadSegment | virtual |
| findRightMostAlignedLane(DtRoadSegment *nextSegment, int &rightMostLane, int &nextSegmentRightMostLane, int &numAlignedLanes) | DtRoadSegment | protectedvirtual |
| freeFlowSpeed() const | DtRoadSegment | inlinevirtual |
| heading() const | DtRoadSegment | inlinevirtual |
| initializeEntryCurve(const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug=false) | DtRoadSegment | virtual |
| initializeExitCurve(const double maxSmallBendTurnRadius, const double vehicleWidth, const double headingChange, const double cosHeadingChange, const double sinHeadingChange, bool debug=false) | DtRoadSegment | virtual |
| initializeFromRailSegment(DtRailSegment *railSegment, const Coordinate_System *localCoordinateSystem, bool isDrivingOnLeft, DtRoadSegment *opposingSegment, bool debug=false) | DtRoadSegment | virtual |
| intrxThresholdAngleToConnectAllLanes() | DtRoadSegment | inlinevirtual |
| intrxThresholdAngleToConnectEdgeLanes() | DtRoadSegment | inlinevirtual |
| isIntersectionApproach() const | DtRoadSegment | inlinevirtual |
| isOneWay() const | DtRoadSegment | inlinevirtual |
| isOpposing() const | DtRoadSegment | inlinevirtual |
| laneContinuesForDistance(const int laneN, const double positionAlongLane, const double lookDistance, double &actualDistance, bool &pathContinues, bool debug=false) | DtRoadSegment | virtual |
| lanePositionFromLocalPosition(const DtVector localPosition, const int laneN, bool isDrivingOnLeft, double &positionInLane, double &laneOffset, bool debug) | DtRoadSegment | virtual |
| lanes() | DtRoadSegment | inlinevirtual |
| lanes() const | DtRoadSegment | inlinevirtual |
| length() const | DtRoadSegment | inlinevirtual |
| localPositionFromLanePosition(const int laneN, const double positionAlongLane, const double lateralOffset, bool isDrivingOnLeft, DtVector &localPosition, double &headingOffset, double &distanceBeyond) const | DtRoadSegment | virtual |
| matchingLane(const double offset) | DtRoadSegment | virtual |
| medianWidth() const | DtRoadSegment | inlinevirtual |
| minimumLaneWidth() | DtRoadSegment | inlinevirtual |
| minIntersectionBendAngle() | DtRoadSegment | inlinevirtual |
| myAllAltitudesDetermined | DtRoadSegment | protected |
| myEntryBendsRight | DtRoadSegment | protected |
| myEntryCurveEndOffset | DtRoadSegment | protected |
| myExitBendsRight | DtRoadSegment | protected |
| myExitCurveStartOffset | DtRoadSegment | protected |
| myFreeFlowSpeed | DtRoadSegment | protected |
| myHeading | DtRoadSegment | protected |
| myIsIntersectionApproach | DtRoadSegment | protected |
| myIsOneWay | DtRoadSegment | protected |
| myIsOpposing | DtRoadSegment | protected |
| myLanes | DtRoadSegment | protected |
| myLength | DtRoadSegment | protected |
| myMedianWidth | DtRoadSegment | protected |
| myNextHeading | DtRoadSegment | protected |
| myNextSegment | DtRoadSegment | protected |
| myNumberLanes | DtRoadSegment | protected |
| myOpposingSegment | DtRoadSegment | protected |
| myPreviousSegment | DtRoadSegment | protected |
| myRoadName | DtRoadSegment | protected |
| mySegmentToLocal | DtRoadSegment | protected |
| mySpeedLimit | DtRoadSegment | protected |
| myStopLineSetback | DtRoadSegment | protected |
| myTmpGeometry | DtRoadSegment | protected |
| nextRoadSegment() const | DtRoadSegment | inlinevirtual |
| nonIntrxThresholdAngleToConnectEdgeLanes() | DtRoadSegment | inlinevirtual |
| numLanes() const | DtRoadSegment | inlinevirtual |
| operator=(const DtRoadSegment &orig) | DtRoadSegment | |
| opposingSegment() const | DtRoadSegment | inlinevirtual |
| previousRoadSegment() const | DtRoadSegment | inlinevirtual |
| rightmostContinuingLane() const | DtRoadSegment | virtual |
| roadName() const | DtRoadSegment | inlinevirtual |
| segmentPart(const int laneN, const double positionAlongLane) | DtRoadSegment | virtual |
| segmentToLocalTransform() const | DtRoadSegment | inlinevirtual |
| setAllAltitudesDetermined(const bool b) | DtRoadSegment | inlinevirtual |
| setEntryCurveEndOffset(const double o) | DtRoadSegment | inlinevirtual |
| setEntryIsRightTurn(const bool r) | DtRoadSegment | inlinevirtual |
| setExitCurvesForEndingLanes() | DtRoadSegment | virtual |
| setExitCurveStartOffset(const double o) | DtRoadSegment | inlinevirtual |
| setExitIsRightTurn(const bool r) | DtRoadSegment | inlinevirtual |
| setFreeFlowSpeed(const double ff) | DtRoadSegment | inlinevirtual |
| setHeading(const double h) | DtRoadSegment | inlinevirtual |
| setIsIntersectionApproach(const bool i) | DtRoadSegment | inlinevirtual |
| setIsOneWay(const bool oneWay) | DtRoadSegment | inlinevirtual |
| setIsOpposing(const bool opposing) | DtRoadSegment | inlinevirtual |
| setLength(const double l) | DtRoadSegment | inlinevirtual |
| setMedianWidth(const double w) | DtRoadSegment | inlinevirtual |
| setNextRoadSegment(DtRoadSegment *s) | DtRoadSegment | inlinevirtual |
| setNumLanes(const int nLanes) | DtRoadSegment | inlinevirtual |
| setOpposingSegment(DtRoadSegment *s) | DtRoadSegment | inlinevirtual |
| setPreviousRoadSegment(DtRoadSegment *s) | DtRoadSegment | inlinevirtual |
| setRoadName(const DtString &name) | DtRoadSegment | inlinevirtual |
| setSegmentToLocalTransform(const DtCoordTransform &xform) | DtRoadSegment | inlinevirtual |
| setSpeedLimit(const double limit) | DtRoadSegment | inlinevirtual |
| setStopLineSetBack(const double sb) | DtRoadSegment | inlinevirtual |
| speedLimit() const | DtRoadSegment | inlinevirtual |
| stopLineSetBack() const | DtRoadSegment | inlinevirtual |
| temporaryGeometry() | DtRoadSegment | virtual |
| ~DtRoadSegment() | DtRoadSegment | virtual |