OpenTTD Source
20241108-master-g80f628063a
|
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.