Table of Contents

Class ManeuverNodeData

Namespace
KSP.Sim.Maneuver
Assembly
Assembly-CSharp.dll
public class ManeuverNodeData : IComparable<ManeuverNodeData>
Inheritance
ManeuverNodeData
Implements
Inherited Members
Extension Methods

Constructors

ManeuverNodeData(IGGuid, bool, double)

public ManeuverNodeData(IGGuid relatedSimID, bool isOnManeuverTrajectory, double timeParamater)

Parameters

relatedSimID IGGuid
isOnManeuverTrajectory bool
timeParamater double

Fields

BurnDuration

public double BurnDuration

Field Value

double

BurnRequiredDV

public double BurnRequiredDV

Field Value

double

BurnVector

public Vector3d BurnVector

Field Value

Vector3d

CachedManeuverPatchEndUT

public double CachedManeuverPatchEndUT

Field Value

double

IsOnManeuverTrajectory

public bool IsOnManeuverTrajectory

Field Value

bool

ManeuverTrajectoryPatch

public PatchedConicsOrbit ManeuverTrajectoryPatch

Field Value

PatchedConicsOrbit

NodeID

public Guid NodeID

Field Value

Guid

NodeName

public string NodeName

Field Value

string

RelatedSimID

public IGGuid RelatedSimID

Field Value

IGGuid

SimTransform

public TransformModel SimTransform

Field Value

TransformModel

Time

public double Time

Field Value

double

showOutOfFuelMessage

public bool showOutOfFuelMessage

Field Value

bool

Methods

CompareTo(ManeuverNodeData)

public int CompareTo(ManeuverNodeData other)

Parameters

other ManeuverNodeData

Returns

int

SetManeuverState(PatchedConicsOrbit)

public void SetManeuverState(PatchedConicsOrbit maneuverPatch)

Parameters

maneuverPatch PatchedConicsOrbit