OpenTTD Source 20260208-master-g43af8e94d0
CYapfDestinationRailBase Class Reference
Inheritance diagram for CYapfDestinationRailBase:
CYapfDestinationAnyDepotRailT< Types > CYapfDestinationAnySafeTileRailT< Types > CYapfDestinationTileOrStationRailT< Types > CYapfT< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > CYapfT< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > CYapfT< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > CYapfT< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > CYapfT< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > CYapfRailBase< CYapfRail_TypesT< CYapfAnyDepotRail, CFollowTrackRail, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > CYapfRailBase< CYapfRail_TypesT< CYapfAnyDepotRailNo90, CFollowTrackRailNo90, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT > > CYapfRailBase< CYapfRail_TypesT< CYapfAnySafeTileRail, CFollowTrackFreeRail, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > CYapfRailBase< CYapfRail_TypesT< CYapfAnySafeTileRailNo90, CFollowTrackFreeRailNo90, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT > > CYapfRailBase< CYapfRail_TypesT< CYapfRail, CFollowTrackRail, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > CYapfRailBase< CYapfRail_TypesT< CYapfRailNo90, CFollowTrackRailNo90, CYapfDestinationTileOrStationRailT, CYapfFollowRailT > > CYapfAnyDepotRail CYapfAnyDepotRailNo90 CYapfAnySafeTileRail CYapfAnySafeTileRailNo90 CYapfRail CYapfRailNo90

Public Member Functions

void SetDestination (const Train *v, bool override_rail_type=false)
bool IsCompatibleRailType (RailType rt)
RailTypes GetCompatibleRailTypes () const

Protected Attributes

RailTypes compatible_railtypes

Detailed Description

Definition at line 17 of file yapf_destrail.hpp.

Member Function Documentation

◆ GetCompatibleRailTypes()

RailTypes CYapfDestinationRailBase::GetCompatibleRailTypes ( ) const
inline

Definition at line 33 of file yapf_destrail.hpp.

◆ IsCompatibleRailType()

bool CYapfDestinationRailBase::IsCompatibleRailType ( RailType rt)
inline

Definition at line 28 of file yapf_destrail.hpp.

◆ SetDestination()

void CYapfDestinationRailBase::SetDestination ( const Train * v,
bool override_rail_type = false )
inline

Definition at line 22 of file yapf_destrail.hpp.

Field Documentation

◆ compatible_railtypes

RailTypes CYapfDestinationRailBase::compatible_railtypes
protected

Definition at line 19 of file yapf_destrail.hpp.


The documentation for this class was generated from the following file: