C# 클래스 TheAirline.Helpers.FleetAirlinerHelpers

파일 보기 프로젝트 열기: TheAirlineProject/tap-desktop

공개 메소드들

메소드 설명
ClearAirlinerStatistics ( ) : void
ConvertPassengerToCargoAirliner ( FleetAirliner airliner ) : void
CreateStopoverRoute ( Airport dest1, Airport stopover, Airport dest2, Route mainroute, bool oneLegged, Route type ) : StopoverRoute
CreateStopoverRoute ( Route route, Airport stopover1, Airport stopover2 = null ) : void
DoMaintenance ( FleetAirliner airliner ) : void
GetAirlinerAgeDelay ( FleetAirliner airliner ) : int
GetAirlinerWeatherDelay ( FleetAirliner airliner ) : int
GetCruisingSpeed ( FleetAirliner airliner ) : int
GetDelayedMinutes ( FleetAirliner airliner ) : int>.KeyValuePair
GetFuelExpenses ( FleetAirliner airliner, double distance ) : double
GetMinTimeBetweenFlights ( AirlinerType type ) : System.TimeSpan
GetMinTimeBetweenFlights ( FleetAirliner airliner ) : System.TimeSpan
RestoreMaintRoutes ( FleetAirliner airliner ) : void
SetFlightStats ( FleetAirliner airliner ) : void
SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b ) : void
SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c ) : void
SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c, int d ) : void

비공개 메소드들

메소드 설명
GetMinTimeBetweenFlights ( int passengers ) : System.TimeSpan
GetWindInfluence ( FleetAirliner airliner, Weather currentWeather ) : int

메소드 상세

ClearAirlinerStatistics() 공개 정적인 메소드

public static ClearAirlinerStatistics ( ) : void
리턴 void

ConvertPassengerToCargoAirliner() 공개 정적인 메소드

public static ConvertPassengerToCargoAirliner ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 void

CreateStopoverRoute() 공개 정적인 메소드

public static CreateStopoverRoute ( Airport dest1, Airport stopover, Airport dest2, Route mainroute, bool oneLegged, Route type ) : StopoverRoute
dest1 TheAirline.Models.Airports.Airport
stopover TheAirline.Models.Airports.Airport
dest2 TheAirline.Models.Airports.Airport
mainroute TheAirline.Models.Routes.Route
oneLegged bool
type TheAirline.Models.Routes.Route
리턴 TheAirline.Models.Routes.StopoverRoute

CreateStopoverRoute() 공개 정적인 메소드

public static CreateStopoverRoute ( Route route, Airport stopover1, Airport stopover2 = null ) : void
route TheAirline.Models.Routes.Route
stopover1 TheAirline.Models.Airports.Airport
stopover2 TheAirline.Models.Airports.Airport
리턴 void

DoMaintenance() 공개 정적인 메소드

public static DoMaintenance ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 void

GetAirlinerAgeDelay() 공개 정적인 메소드

public static GetAirlinerAgeDelay ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 int

GetAirlinerWeatherDelay() 공개 정적인 메소드

public static GetAirlinerWeatherDelay ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 int

GetCruisingSpeed() 공개 정적인 메소드

public static GetCruisingSpeed ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 int

GetDelayedMinutes() 공개 정적인 메소드

public static GetDelayedMinutes ( FleetAirliner airliner ) : int>.KeyValuePair
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 int>.KeyValuePair

GetFuelExpenses() 공개 정적인 메소드

public static GetFuelExpenses ( FleetAirliner airliner, double distance ) : double
airliner TheAirline.Models.Airliners.FleetAirliner
distance double
리턴 double

GetMinTimeBetweenFlights() 공개 정적인 메소드

public static GetMinTimeBetweenFlights ( AirlinerType type ) : System.TimeSpan
type TheAirline.Models.Airliners.AirlinerType
리턴 System.TimeSpan

GetMinTimeBetweenFlights() 공개 정적인 메소드

public static GetMinTimeBetweenFlights ( FleetAirliner airliner ) : System.TimeSpan
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 System.TimeSpan

RestoreMaintRoutes() 공개 정적인 메소드

public static RestoreMaintRoutes ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 void

SetFlightStats() 공개 정적인 메소드

public static SetFlightStats ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 void

SetMaintenanceIntervals() 공개 정적인 메소드

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
리턴 void

SetMaintenanceIntervals() 공개 정적인 메소드

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
c int
리턴 void

SetMaintenanceIntervals() 공개 정적인 메소드

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c, int d ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
c int
d int
리턴 void