SUMO - Simulation of Urban MObility
ROVehicleByDepartureComperator Class Reference

A function for sorting vehicles by their departure time. More...

#include <ROHelper.h>

Inheritance diagram for ROVehicleByDepartureComperator:

Public Member Functions

bool operator() (ROVehicle *veh1, ROVehicle *veh2) const
 Comparing operator. More...
 
 ROVehicleByDepartureComperator ()
 Constructor. More...
 
 ~ROVehicleByDepartureComperator ()
 Destructor. More...
 

Detailed Description

A function for sorting vehicles by their departure time.

In the case two vehicles have the same departure time, they are sorted lexically.

Definition at line 50 of file ROHelper.h.

Constructor & Destructor Documentation

ROVehicleByDepartureComperator::ROVehicleByDepartureComperator ( )
inlineexplicit

Constructor.

Definition at line 53 of file ROHelper.h.

ROVehicleByDepartureComperator::~ROVehicleByDepartureComperator ( )
inline

Destructor.

Definition at line 56 of file ROHelper.h.

Member Function Documentation

bool ROVehicleByDepartureComperator::operator() ( ROVehicle veh1,
ROVehicle veh2 
) const
inline

Comparing operator.

Returns whether the first vehicles wants to leave later than the second. If both vehicles have the same departure time, a lexical comparison is done.

Parameters

Definition at line 69 of file ROHelper.h.

References ROVehicle::getDepart(), and ROVehicle::getID().


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