OpenTTD Source: src/linkgraph/linkgraphjob_base.h Source File

OpenTTD Source 15.3

linkgraphjob_base.h
Go to the documentation of this file.
1/*
2 * This file is part of OpenTTD.
3 * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
4 * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
5 * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0>.
6 */
7
10#ifndef LINKGRAPHJOB_BASE_H
11#define LINKGRAPHJOB_BASE_H
12
13#include "linkgraph.h"
14#include "linkgraphjob.h"
15#include "linkgraphschedule.h"
16
17typedef LinkGraphJob::NodeAnnotation Node;
18typedef LinkGraphJob::EdgeAnnotation Edge;
19
20#endif /* LINKGRAPHJOB_BASE_H */
linkgraph.h
Declaration of link graph classes used for cargo distribution.
linkgraphjob.h
Declaration of link graph job classes used for cargo distribution.
linkgraphschedule.h
Declaration of link graph schedule used for cargo distribution.
LinkGraphJob::EdgeAnnotation
Annotation for a link graph edge.
Definition linkgraphjob.h:42
LinkGraphJob::NodeAnnotation
Annotation for a link graph node.
Definition linkgraphjob.h:79
LinkGraph::BaseEdge
An edge in the link graph.
Definition linkgraph.h:42
LinkGraph::BaseNode
Node of the link graph.
Definition linkgraph.h:90