Table of Contents

Class Data_LiftingSurface

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public sealed class Data_LiftingSurface : ModuleData
Inheritance
Data_LiftingSurface
Inherited Members
Extension Methods

Constructors

Data_LiftingSurface()

public Data_LiftingSurface()

Fields

AoA

[LocalizedField("PartModules/LiftingSurface/AOA")]
[KSPState]
public ModuleProperty<float> AoA

Field Value

ModuleProperty<float>

CoPOffset

[KSPState]
public Vector3 CoPOffset

Field Value

Vector3

DragScalar

[KSPState]
[LocalizedField("PartModules/LiftingSurface/Drag")]
public ModuleProperty<float> DragScalar

Field Value

ModuleProperty<float>

LiftDragRatio

[KSPState]
[LocalizedField("PartModules/LiftingSurface/LiftDragRatio")]
[PAMDisplayControl(SortIndex = 15)]
public ModuleProperty<float> LiftDragRatio

Field Value

ModuleProperty<float>

LiftScalar

[LocalizedField("PartModules/LiftingSurface/Lift")]
[KSPState]
public ModuleProperty<float> LiftScalar

Field Value

ModuleProperty<float>

attachNodeName

[KSPDefinition]
public string attachNodeName

Field Value

string

deflectionLiftCoeff

[KSPState]
public float deflectionLiftCoeff

Field Value

float

dragCurve

[KSPDefinition]
public FloatCurve dragCurve

Field Value

FloatCurve

dragMachCurve

[KSPDefinition]
public FloatCurve dragMachCurve

Field Value

FloatCurve

liftCurve

[KSPDefinition]
public FloatCurve liftCurve

Field Value

FloatCurve

liftMachCurve

[KSPDefinition]
public FloatCurve liftMachCurve

Field Value

FloatCurve

liftingSurfaceCurve

[KSPDefinition]
public string liftingSurfaceCurve

Field Value

string

nodeEnabled

[KSPDefinition]
public bool nodeEnabled

Field Value

bool

omnidirectional

[KSPDefinition]
public bool omnidirectional

Field Value

bool

perpendicularOnly

[KSPDefinition]
public bool perpendicularOnly

Field Value

bool

transformDir

[KSPDefinition]
public Data_LiftingSurface.TransformDir transformDir

Field Value

Data_LiftingSurface.TransformDir

transformName

[KSPDefinition]
public string transformName

Field Value

string

transformSign

[KSPDefinition]
public float transformSign

Field Value

float

useInternalDragModel

[KSPDefinition]
public bool useInternalDragModel

Field Value

bool

Properties

ModuleType

public override Type ModuleType { get; }

Property Value

Type

Methods

GetAngleString(object)

public string GetAngleString(object valueObj)

Parameters

valueObj object

Returns

string

GetDragKNValueString(object)

public string GetDragKNValueString(object valueObj)

Parameters

valueObj object

Returns

string

GetLiftDragString(object)

public string GetLiftDragString(object valueObj)

Parameters

valueObj object

Returns

string

GetLiftKNValueString(object)

public string GetLiftKNValueString(object valueObj)

Parameters

valueObj object

Returns

string

GetStaticAngleString(object)

public static string GetStaticAngleString(object valueObj)

Parameters

valueObj object

Returns

string