NBContHelper::edge_by_priority_sorter Class Reference

#include <NBContHelper.h>


Detailed Description

edge_by_priority_sorter Class to sort edges by their priority

Definition at line 135 of file NBContHelper.h.


Public Member Functions

int operator() (NBEdge *e1, NBEdge *e2) const
 comparing operator

Member Function Documentation

int NBContHelper::edge_by_priority_sorter::operator() ( NBEdge e1,
NBEdge e2 
) const [inline]

comparing operator

Definition at line 138 of file NBContHelper.h.

References NBEdge::getNoLanes(), NBEdge::getPriority(), and NBEdge::getSpeed().

00138                                                      {
00139             if (e1->getPriority()!=e2->getPriority()) {
00140                 return e1->getPriority() > e2->getPriority();
00141             }
00142             if (e1->getSpeed()!=e2->getSpeed()) {
00143                 return e1->getSpeed() > e2->getSpeed();
00144             }
00145             return e1->getNoLanes() > e2->getNoLanes();
00146         }


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

Generated on Wed May 5 00:06:51 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6