|
OpenTTD Source
14.0-beta1
|
Annotation for a link graph edge. More...
#include <linkgraphjob.h>
Public Member Functions | |
| EdgeAnnotation (const LinkGraph::BaseEdge &base) | |
| uint | Flow () const |
| Get the total flow on the edge. More... | |
| void | AddFlow (uint flow) |
| Add some flow. More... | |
| void | RemoveFlow (uint flow) |
| Remove some flow. More... | |
Data Fields | |
| const LinkGraph::BaseEdge & | base |
| Reference to the edge that is annotated. | |
| uint | flow |
| Planned flow over this edge. | |
Friends | |
| bool | operator< (NodeID dest, const EdgeAnnotation &rhs) |
Annotation for a link graph edge.
Definition at line 42 of file linkgraphjob.h.
|
inline |
Add some flow.
| flow | Flow to be added. |
Definition at line 59 of file linkgraphjob.h.
References flow.
Referenced by Path::AddFlow().
|
inline |
Get the total flow on the edge.
Definition at line 53 of file linkgraphjob.h.
References flow.
Referenced by Path::AddFlow().
|
inline |
Remove some flow.
| flow | Flow to be removed. |
Definition at line 65 of file linkgraphjob.h.
References flow.