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
Field Value
- Guid
NodeName
Field Value
- string
public IGGuid RelatedSimID
Field Value
- IGGuid
public TransformModel SimTransform
Field Value
- TransformModel
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