Property | Type | Description | |
---|---|---|---|
GetAllTaggedParts | kOS.Suffixed.ListValue | ||
GetHorizontalSrfSpeed | ScalarValue | ||
GetModulesInGroup | ListValue | ||
GetModulesNamed | ListValue | ||
GetPartsDubbed | ListValue | ||
GetPartsInGroup | ListValue | ||
GetPartsNamed | ListValue | ||
GetPartsTagged | ListValue | ||
GetPartsTitled | ListValue | ||
GetRawPartsNamed | IEnumerable |
||
GetRawPartsTagged | IEnumerable |
||
GetRawPartsTitled | IEnumerable |
||
InitializeSuffixes | void | ||
RawAngularVelFromRelative | Vector | ||
RenameVessel | void | ||
RetypeVessel | void | ||
VesselTarget | System |
Method | Description | |
---|---|---|
Dump ( ) : Dump | ||
Equals ( object obj ) : bool | ||
GetAllParts ( ) : kOS.Suffixed.ListValue | ||
GetAvailableThrustAt ( |
||
GetControlPart ( ) : global::Part | ||
GetCrew ( ) : kOS.Suffixed.ListValue | ||
GetCrewCapacity ( ) : |
||
GetDistance ( ) : |
||
GetFlightControl ( ) : FlightControl | ||
GetGuid ( ) : Guid | ||
GetHashCode ( ) : int | ||
GetMaxThrustAt ( ScalarValue atmPressure ) : ScalarValue | ||
GetMessages ( ) : MessageQueueStructure | ||
GetName ( ) : StringValue | ||
GetNorthVector ( ) : Vector | ||
GetOrbitAtUT ( double desiredUT ) : Orbit |
Calculate which orbit patch contains the timestamp given.
|
|
GetPosition ( ) : Vector | ||
GetPositionAtUT ( TimeSpan timeStamp ) : Vector |
Calculates the position of this vessel at some future universal timestamp, taking into account all currently predicted SOI transition patches, and also assuming that all the planned maneuver nodes will actually be executed precisely as planned. Note that this cannot "see" into the future any farther than the KSP orbit patches setting allows for.
|
|
GetSuffix ( string suffixName ) : ISuffixResult | ||
GetUpVector ( ) : Vector | ||
GetVelocities ( ) : OrbitableVelocity | ||
GetVelocitiesAtUT ( TimeSpan timeStamp ) : OrbitableVelocity |
Calculates the velocities of this vessel at some future universal timestamp, taking into account all currently predicted SOI transition patches, and also assuming that all the planned maneuver nodes will actually be executed precisely as planned. Note that this cannot "see" into the future any farther than the KSP orbit patches setting allows for.
|
|
LoadDump ( Dump dump ) : void | ||
ThrowIfNotCPUVessel ( ) : void | ||
ToString ( ) : string | ||
VesselTarget ( SharedObjects shared ) : System | ||
VesselTarget ( Vessel target, SharedObjects shared ) : System | ||
operator ( ) : bool |
Method | Description | |
---|---|---|
Equals ( |
Method | Description | |
---|---|---|
GetAllTaggedParts ( ) : kOS.Suffixed.ListValue |
Get all the parts which have at least SOME non-default name:
|
|
GetHorizontalSrfSpeed ( ) : ScalarValue | ||
GetModulesInGroup ( StringValue groupName ) : ListValue | ||
GetModulesNamed ( StringValue modName ) : ListValue | ||
GetPartsDubbed ( StringValue searchTerm ) : ListValue | ||
GetPartsInGroup ( StringValue groupName ) : ListValue | ||
GetPartsNamed ( StringValue partName ) : ListValue | ||
GetPartsTagged ( StringValue tagName ) : ListValue | ||
GetPartsTitled ( StringValue partTitle ) : ListValue | ||
GetRawPartsNamed ( string partName ) : IEnumerable |
||
GetRawPartsTagged ( string tagName ) : IEnumerable |
||
GetRawPartsTitled ( string partTitle ) : IEnumerable |
||
InitializeSuffixes ( ) : void | ||
RawAngularVelFromRelative ( Vector3 angularVelFromKSP ) : Vector |
Annoyingly, KSP returns vessel.angularVelociy in a frame of reference relative to the ship facing instead of the universe facing. This would be wonderful if that was their philosophy everywhere, but it's not - its just a weird exception for this one case. This transforms it back into raw universe axes again:
|
|
RenameVessel ( StringValue value ) : void | ||
RetypeVessel ( StringValue value ) : void | ||
VesselTarget ( ) : System |
protected Equals ( |
||
other | ||
return | bool |
public GetAllParts ( ) : kOS.Suffixed.ListValue | ||
return | kOS.Suffixed.ListValue |
public GetAvailableThrustAt ( |
||
atmPressure | ||
return |
public GetCrewCapacity ( ) : |
||
return |
public GetDistance ( ) : |
||
return |
public GetMaxThrustAt ( ScalarValue atmPressure ) : ScalarValue | ||
atmPressure | ScalarValue | |
return | ScalarValue |
public GetMessages ( ) : MessageQueueStructure | ||
return | MessageQueueStructure |
public GetOrbitAtUT ( double desiredUT ) : Orbit | ||
desiredUT | double | The timestamp to look for |
return | Orbit |
public GetPositionAtUT ( TimeSpan timeStamp ) : Vector | ||
timeStamp | TimeSpan | The time to predict for. Although the intention is to /// predict for a future time, it could be used to predict for a past time. |
return | Vector |
public GetSuffix ( string suffixName ) : ISuffixResult | ||
suffixName | string | |
return | ISuffixResult |
public GetVelocitiesAtUT ( TimeSpan timeStamp ) : OrbitableVelocity | ||
timeStamp | TimeSpan | The time to predict for. Although the intention is to /// predict for a future time, it could be used to predict for a past time. |
return | OrbitableVelocity |
public VesselTarget ( SharedObjects shared ) : System | ||
shared | SharedObjects | |
return | System |
public VesselTarget ( Vessel target, SharedObjects shared ) : System | ||
target | Vessel | |
shared | SharedObjects | |
return | System |