Table of Contents

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

public float FuelFlowASL

Field Value

float

FuelFlowActual

public float FuelFlowActual

Field Value

float

FuelFlowVac

public float FuelFlowVac

Field Value

float

IspASL

public double IspASL

Field Value

double

IspActual

public double IspActual

Field Value

double

IspVac

public double IspVac

Field Value

double

MinBurnTime

public double MinBurnTime

Field Value

double

Part

public IDeltaVPart Part

Field Value

IDeltaVPart

PropellantInfo

public DeltaVPropellantInfo PropellantInfo

Field Value

DeltaVPropellantInfo

RequiresAir

public bool RequiresAir

Field Value

bool

StartBurnStage

public int StartBurnStage

Field Value

int

ThrottleIsLimited

public bool ThrottleIsLimited

Field Value

bool

ThrustASL

public float ThrustASL

Field Value

float

ThrustActual

public float ThrustActual

Field Value

float

ThrustVac

public 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