public TakeoffFactorChart() { Assembly assembly = Assembly.GetExecutingAssembly(); string resource = "F5E3.data.TakeoffFactor.json"; runwayTemperatureSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "RunwayTemperature"); maxThrust = SeriesHelpers.ChartSeriesFromResourceJSON(assembly, resource, "MaxThrust"); maxThrustAI = SeriesHelpers.ChartSeriesFromResourceJSON(assembly, resource, "MaxThrustAntiIce"); _antiIceOn = false; _pressureAlt = F5MissionPlanner.DefaultPA; _runwayTemp = F5MissionPlanner.DefaultTemp; }
public TakeOffAndObsticalClearanceSpeedChart(GrossWeightAndCGPositionChart grossWeightAndCGPositionChart) { GrossWeightAndCGPositionChart = grossWeightAndCGPositionChart; Assembly assembly = Assembly.GetExecutingAssembly(); string resource = "F5E3.data.TakeOffSpeed.json"; takeoffSpeedSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "TakeoffSpeed"); obstacleClearanceSpeedSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "ObstacleClearanceSpeed"); _takeoffGrossWeight = grossWeightAndCGPositionChart.GrossWeight; _cg = grossWeightAndCGPositionChart.CG; Calculate(); }
public TimeFuelDistanceClimb() { Assembly assembly = Assembly.GetExecutingAssembly(); string resource = "F5E3.data.TimeFuelDistanceClimbMil.json"; takeoffFactorSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "TakeoffFactor"); timeSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "Time"); fuelSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "Fuel"); distanceSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "Distance"); _maxClimb = F5MissionPlanner.DefaultClimbProfile; _takeoffFactor = F5MissionPlanner.DefaultTakeoffFactor; _takeoffGrossWeight = F5MissionPlanner.DefaultEmptyWeight; _dragIndex = F5MissionPlanner.DefaultDragIndex; Calculate(); }
public GrossWeightAndCGPositionChart() { Assembly assembly = Assembly.GetExecutingAssembly(); string resource = "F5E3.data.AircraftGrossWeightAndCGPosition.json"; inboardSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "Inboard"); centerSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "Center"); ammoSeries = SeriesHelpers.CompoundChartSeriesFromResourceJSON(assembly, resource, "Ammo"); outboardSeries = SeriesHelpers.ChartSeriesFromResourceJSON(assembly, resource, "Outboard"); missileSeries = SeriesHelpers.ChartSeriesFromResourceJSON(assembly, resource, "Missile"); _inboardStoresWeight = 0; _outboardStoresWeight = 0; _centerStoresWeight = 0; _ammo = 0; _hasMissiles = false; Calculate(); }