|
OpenTTD
|
Wrapper for an edge (const or not) allowing retrieval, but no modification. More...
#include <linkgraph.h>
Public Member Functions | |
| EdgeWrapper (Tedge &edge) | |
| Wrap a an edge. | |
| uint | Capacity () const |
| Get edge's capacity. | |
| uint | Usage () const |
| Get edge's usage. | |
| Date | LastUnrestrictedUpdate () const |
| Get the date of the last update to the edge's unrestricted capacity. | |
| Date | LastRestrictedUpdate () const |
| Get the date of the last update to the edge's restricted capacity. | |
| Date | LastUpdate () const |
| Get the date of the last update to any part of the edge's capacity. | |
Protected Attributes | |
| Tedge & | edge |
| Actual edge to be used. | |
Wrapper for an edge (const or not) allowing retrieval, but no modification.
| Tedge | Actual edge class, may be "const BaseEdge" or just "BaseEdge". |
Definition at line 77 of file linkgraph.h.
|
inline |
|
inline |
Get edge's capacity.
Definition at line 93 of file linkgraph.h.
Referenced by Path::AddFlow(), LinkGraphOverlay::AddLinks(), and MultiCommodityFlow::Dijkstra().
|
inline |
Get the date of the last update to the edge's restricted capacity.
Definition at line 111 of file linkgraph.h.
Referenced by DeleteStaleLinks().
|
inline |
Get the date of the last update to the edge's unrestricted capacity.
Definition at line 105 of file linkgraph.h.
Referenced by DeleteStaleLinks().
|
inline |
Get the date of the last update to any part of the edge's capacity.
Definition at line 117 of file linkgraph.h.
Referenced by DeleteStaleLinks().
|
inline |
Get edge's usage.
Definition at line 99 of file linkgraph.h.
Referenced by LinkGraphOverlay::AddLinks().
1.8.1.2