SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MSLane::vehicle_position_sorter Class Reference

Sorts vehicles by their position (descending) More...

Collaboration diagram for MSLane::vehicle_position_sorter:
Collaboration graph

Public Member Functions

int operator() (MSVehicle *v1, MSVehicle *v2) const
 Comparing operator. More...
 
 vehicle_position_sorter (const MSLane *lane)
 Constructor. More...
 

Data Fields

const MSLanemyLane
 

Detailed Description

Sorts vehicles by their position (descending)

Definition at line 1152 of file MSLane.h.

Constructor & Destructor Documentation

MSLane::vehicle_position_sorter::vehicle_position_sorter ( const MSLane lane)
inlineexplicit

Constructor.

Definition at line 1155 of file MSLane.h.

Member Function Documentation

int MSLane::vehicle_position_sorter::operator() ( MSVehicle v1,
MSVehicle v2 
) const

Comparing operator.

Parameters
[in]v1First vehicle to compare
[in]v2Second vehicle to compare
Returns
Whether the first vehicle is further on the lane than the second

Definition at line 2207 of file MSLane.cpp.

References MSVehicle::getBackPositionOnLane().

Field Documentation

const MSLane* MSLane::vehicle_position_sorter::myLane

Definition at line 1167 of file MSLane.h.


The documentation for this class was generated from the following files: