Lane Member List
This is the complete list of members for
Lane, including all inherited members.
ChangeLanes(Vehicle *pVeh) | Lane | [private] |
CheckDetectors(const double curTime, double prevPosition, double curPosition, Vehicle *pVeh) | Lane | [private] |
CheckFeatures(const double curTime, double prevPosition, double curPosition, Vehicle *pVeh) | Lane | |
CheckRoadSegments(double prevPosition, double curPosition, Vehicle *pVeh) | Lane | [private] |
clear() | Lane | |
FinadAdjacentVehicle(Lane *AdjacentLane, double location, bool front, int *iAdjacentLane=NULL) | Lane | [private] |
getIndex() | Lane | |
getLastPos() | Lane | |
getLength() | Lane | |
getNoVeh() | Lane | |
getPos() | Lane | |
ImplementLaneChange(Vehicle *pVeh, int LaneChangeID, int iVehLeftLane, int iVehRightLane) | Lane | [private] |
insert(int i, Vehicle *pVeh) | Lane | |
Lane() | Lane | |
Lane(int iLane, int length, std::vector< Detector * > detectors, bool DirPos, bool AllowLaneChange) | Lane | |
m_AllowLaneChanging | Lane | [private] |
m_bTrackLaneChanges | Lane | [private] |
m_CurTime | Lane | [private] |
m_Dir | Lane | [private] |
m_DirPos | Lane | [private] |
m_Flow | Lane | [private] |
m_iLane | Lane | [private] |
m_LeftLane | Lane | [private] |
m_NoVeh | Lane | [private] |
m_pLaneChangeDetector | Lane | [private] |
m_pOutputDetector | Lane | [private] |
m_PrevVehiclePosition | Lane | [private] |
m_pVehicles | Lane | [private] |
m_RightLane | Lane | [private] |
m_RoadLength | Lane | [private] |
m_RoadSegments | Lane | [private] |
m_vDetectors | Lane | [private] |
MIN_SPACE_FOR_NEXT_VEHICLE | Lane | [private] |
setLeftLane(Lane *left) | Lane | |
setOutputDetector(OutputDetector *out) | Lane | |
setRightLane(Lane *right) | Lane | |
setRoadSegments(std::vector< RoadSegment * > segments) | Lane | |
update(const double step, const double curTime) | Lane | |
~Lane() | Lane | [virtual] |