| 93 | } |
| 94 | |
| 95 | Edge Edge::GetReverseEdge() const |
| 96 | { |
| 97 | Edge edge = *this; |
| 98 | edge.m_forward = !edge.m_forward; |
| 99 | swap(edge.m_startJunction, edge.m_endJunction); |
| 100 | return edge; |
| 101 | } |
| 102 | |
| 103 | bool Edge::SameRoadSegmentAndDirection(Edge const & r) const |
| 104 | { |