Class DeltaVEngineInfo
- Namespace
- KSP.Sim.DeltaV
- Assembly
- Assembly-CSharp.dll
public class DeltaVEngineInfo
- Inheritance
-
DeltaVEngineInfo
- Inherited Members
-
- Extension Methods
-
Constructors
DeltaVEngineInfo(VesselDeltaVComponent, Data_Engine, IDeltaVPart)
public DeltaVEngineInfo(VesselDeltaVComponent inVesselDeltaV, Data_Engine inEngine, IDeltaVPart part)
Parameters
inVesselDeltaV VesselDeltaVComponent
inEngine Data_Engine
part IDeltaVPart
Fields
BurnTimeSorting
public static IComparer<DeltaVEngineInfo> BurnTimeSorting
Field Value
- IComparer<DeltaVEngineInfo>
Engine
public Data_Engine Engine
Field Value
- Data_Engine
FuelFlowASL
Field Value
- float
FuelFlowActual
public float FuelFlowActual
Field Value
- float
FuelFlowVac
Field Value
- float
IspASL
Field Value
- double
IspActual
Field Value
- double
IspVac
Field Value
- double
MinBurnTime
public double MinBurnTime
Field Value
- double
Part
Field Value
- IDeltaVPart
PropellantInfo
public DeltaVPropellantInfo PropellantInfo
Field Value
- DeltaVPropellantInfo
RequiresAir
Field Value
- bool
StartBurnStage
public int StartBurnStage
Field Value
- int
ThrottleIsLimited
public bool ThrottleIsLimited
Field Value
- bool
ThrustASL
Field Value
- float
ThrustActual
public float ThrustActual
Field Value
- float
ThrustVac
Field Value
- float
ThrustVectorASL
public Vector3 ThrustVectorASL
Field Value
- Vector3
ThrustVectorActual
public Vector3 ThrustVectorActual
Field Value
- Vector3
ThrustVectorVac
public Vector3 ThrustVectorVac
Field Value
- Vector3
VesselDeltaVComponent
public VesselDeltaVComponent VesselDeltaVComponent
Field Value
- VesselDeltaVComponent
Properties
PartInfo
public DeltaVPartInfo PartInfo { get; }
Property Value
- DeltaVPartInfo
Methods
CalculateISP(bool)
public void CalculateISP(bool engineIngitedCheck = false)
Parameters
engineIngitedCheck bool
CalculateThrustVector(bool)
public void CalculateThrustVector(bool engineIngitedCheck = false)
Parameters
engineIngitedCheck bool
GetISPASL()
public double GetISPASL()
Returns
- double
GetISPActual()
public double GetISPActual()
Returns
- double
GetISPVac()
public double GetISPVac()
Returns
- double
GetSituationISP(DeltaVSituationOptions)
public double GetSituationISP(DeltaVSituationOptions situation)
Parameters
situation DeltaVSituationOptions
Returns
- double
GetSituationThrust(DeltaVSituationOptions)
public float GetSituationThrust(DeltaVSituationOptions situation)
Parameters
situation DeltaVSituationOptions
Returns
- float
GetSituationThrustVector(DeltaVSituationOptions)
public Vector3 GetSituationThrustVector(DeltaVSituationOptions situation)
Parameters
situation DeltaVSituationOptions
Returns
- Vector3
ThrottleLimited()
public bool ThrottleLimited()
Returns
- bool