SUMO - Simulation of Urban MObility
|
A structure representing the best lanes for continuing the route. More...
#include <MSVehicle.h>
Data Fields | |
bool | allowsContinuation |
Whether this lane allows to continue the drive. More... | |
std::vector< MSLane * > | bestContinuations |
Consecutive lane that can be followed without a lane change (contribute to length and occupation) More... | |
int | bestLaneOffset |
The (signed) number of lanes to be crossed to get to the lane which allows to continue the drive. More... | |
MSLane * | lane |
The described lane. More... | |
SUMOReal | length |
The overall length which may be driven when using this lane without a lane change. More... | |
SUMOReal | nextOccupation |
As occupation, but without the first lane. More... | |
SUMOReal | occupation |
The overall vehicle sum on consecutive lanes which can be passed without a lane change. More... | |
A structure representing the best lanes for continuing the route.
Definition at line 433 of file MSVehicle.h.
bool MSVehicle::LaneQ::allowsContinuation |
Whether this lane allows to continue the drive.
Definition at line 445 of file MSVehicle.h.
Referenced by MSVehicle::getBestLanes(), and TraCIServerAPI_Vehicle::processGet().
std::vector<MSLane*> MSVehicle::LaneQ::bestContinuations |
Consecutive lane that can be followed without a lane change (contribute to length and occupation)
Definition at line 447 of file MSVehicle.h.
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSVehicle::getBestLanes(), and TraCIServerAPI_Vehicle::processGet().
int MSVehicle::LaneQ::bestLaneOffset |
The (signed) number of lanes to be crossed to get to the lane which allows to continue the drive.
Definition at line 443 of file MSVehicle.h.
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSVehicle::getBestLanes(), TraCIServerAPI_Vehicle::processGet(), MSLCM_DK2008::wantsChangeToLeft(), and MSLCM_DK2008::wantsChangeToRight().
MSLane* MSVehicle::LaneQ::lane |
The described lane.
Definition at line 435 of file MSVehicle.h.
Referenced by MSVehicle::getBestLanes(), TraCIServerAPI_Vehicle::processGet(), MSLCM_DK2008::wantsChangeToLeft(), and MSLCM_DK2008::wantsChangeToRight().
SUMOReal MSVehicle::LaneQ::length |
The overall length which may be driven when using this lane without a lane change.
Definition at line 437 of file MSVehicle.h.
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSVehicle::getBestLanes(), TraCIServerAPI_Vehicle::processGet(), MSLCM_DK2008::wantsChangeToLeft(), and MSLCM_DK2008::wantsChangeToRight().
SUMOReal MSVehicle::LaneQ::nextOccupation |
As occupation, but without the first lane.
Definition at line 441 of file MSVehicle.h.
Referenced by TraCIServerAPI_Vehicle::processGet().
SUMOReal MSVehicle::LaneQ::occupation |
The overall vehicle sum on consecutive lanes which can be passed without a lane change.
Definition at line 439 of file MSVehicle.h.
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSLCM_DK2008::wantsChangeToLeft(), and MSLCM_DK2008::wantsChangeToRight().