| OpenTTD
    | 
Declaration of link graph job classes used for cargo distribution. More...
Go to the source code of this file.
| Data Structures | |
| class | LinkGraphJob | 
| Class for calculation jobs to be run on link graphs.  More... | |
| struct | LinkGraphJob::EdgeAnnotation | 
| Annotation for a link graph edge.  More... | |
| struct | LinkGraphJob::NodeAnnotation | 
| Annotation for a link graph node.  More... | |
| class | LinkGraphJob::Edge | 
| A job edge.  More... | |
| class | LinkGraphJob::EdgeIterator | 
| Iterator for job edges.  More... | |
| class | LinkGraphJob::Node | 
| Link graph job node.  More... | |
| class | Path | 
| A leg of a path in the link graph.  More... | |
| Macros | |
| #define | FOR_ALL_LINK_GRAPH_JOBS(var) FOR_ALL_ITEMS_FROM(LinkGraphJob, link_graph_job_index, var, 0) | 
| Typedefs | |
| typedef std::list< Path * > | PathList | 
| typedef Pool< LinkGraphJob, LinkGraphJobID, 32, 0xFFFF > | LinkGraphJobPool | 
| Type of the pool for link graph jobs. | |
| Variables | |
| LinkGraphJobPool | _link_graph_job_pool | 
| The actual pool with link graph jobs. | |
Declaration of link graph job classes used for cargo distribution.
Definition in file linkgraphjob.h.
| typedef Pool<LinkGraphJob, LinkGraphJobID, 32, 0xFFFF> LinkGraphJobPool | 
Type of the pool for link graph jobs.
Definition at line 24 of file linkgraphjob.h.
| LinkGraphJobPool _link_graph_job_pool | 
The actual pool with link graph jobs.
 1.8.1.2
 1.8.1.2