NIVissimConnectionCluster::same_direction_sorter Class Reference


Detailed Description

Definition at line 132 of file NIVissimConnectionCluster.h.


Public Member Functions

int operator() (NIVissimConnection *c1, NIVissimConnection *c2) const
 comparing operation
 same_direction_sorter (SUMOReal angle)
 constructor

Private Attributes

SUMOReal myAngle

Constructor & Destructor Documentation

NIVissimConnectionCluster::same_direction_sorter::same_direction_sorter ( SUMOReal  angle  )  [inline, explicit]

constructor

Definition at line 138 of file NIVissimConnectionCluster.h.

00139                 : myAngle(angle) { }


Member Function Documentation

int NIVissimConnectionCluster::same_direction_sorter::operator() ( NIVissimConnection c1,
NIVissimConnection c2 
) const [inline]

comparing operation

Definition at line 143 of file NIVissimConnectionCluster.h.

References Position2DVector::beginEndAngle(), NIVissimAbstractEdge::getGeometry(), and myAngle.

00143                                                                              {
00144             return
00145                 fabs(c1->getGeometry().beginEndAngle()-myAngle)
00146                 <
00147                 fabs(c2->getGeometry().beginEndAngle()-myAngle);
00148         }


Field Documentation

Definition at line 134 of file NIVissimConnectionCluster.h.

Referenced by operator()().


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

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