Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
NBContHelper::relative_outgoing_edge_sorter Class Reference

#include <NBContHelper.h>

Public Member Functions

bool operator() (const NBEdge *e1, const NBEdge *e2) const
 comparing operation
 
 relative_outgoing_edge_sorter (double angle)
 constructor
 
 relative_outgoing_edge_sorter (NBEdge *e)
 constructor
 

Private Attributes

double myAngle
 the reference angle to compare edges agains
 

Detailed Description

relative_outgoing_edge_sorter Class to sort edges by their angle in relation to the node the edge using this class is incoming into. This is normally done to sort edges outgoing from the node the using edge is incoming in by their angle in relation to the using edge's angle (this angle is the reference angle).

Definition at line 74 of file NBContHelper.h.

Constructor & Destructor Documentation

◆ relative_outgoing_edge_sorter() [1/2]

NBContHelper::relative_outgoing_edge_sorter::relative_outgoing_edge_sorter ( NBEdge e)
inlineexplicit

constructor

Definition at line 77 of file NBContHelper.h.

◆ relative_outgoing_edge_sorter() [2/2]

NBContHelper::relative_outgoing_edge_sorter::relative_outgoing_edge_sorter ( double  angle)
inlineexplicit

constructor

Definition at line 79 of file NBContHelper.h.

Member Function Documentation

◆ operator()()

Field Documentation

◆ myAngle

double NBContHelper::relative_outgoing_edge_sorter::myAngle
private

the reference angle to compare edges agains

Definition at line 87 of file NBContHelper.h.


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