OpenTTD Source
20241111-master-gce64d5f5d9
|
Config struct of YAPF for route planning. More...
Public Types | |
typedef CYapfRegion_TypesT< Tpf_, Tnode_list > | Types |
Shortcut for this struct type. | |
typedef Tpf_ | Tpf |
Pathfinder type. | |
typedef DummyFollower | TrackFollower |
Track follower helper class. | |
typedef Tnode_list | NodeList |
typedef Ship | VehicleType |
typedef CYapfBaseT< Types > | PfBase |
Pathfinder components (modules). More... | |
typedef CYapfFollowRegionT< Types > | PfFollow |
Node follower. | |
typedef CYapfOriginRegionT< Types > | PfOrigin |
Origin provider. | |
typedef CYapfDestinationRegionT< Types > | PfDestination |
Destination/distance provider. | |
typedef CYapfSegmentCostCacheNoneT< Types > | PfCache |
Segment cost cache provider. | |
typedef CYapfCostRegionT< Types > | PfCost |
Cost provider. | |
Config struct of YAPF for route planning.
Defines all 6 base YAPF modules as classes providing services for CYapfBaseT.
Definition at line 279 of file yapf_ship_regions.cpp.
typedef CYapfBaseT<Types> CYapfRegion_TypesT< Tpf_, Tnode_list >::PfBase |
Pathfinder components (modules).
Base pathfinder class.
Definition at line 288 of file yapf_ship_regions.cpp.