Метод | Описание | |
---|---|---|
GetName ( ) : kOS.Safe.Encapsulation.StringValue |
Subclasses must override this method to return a string name of this orbital thing (its vessel name or body name)
|
|
GetNorthVector ( ) : kOS.Suffixed.Vector |
Subclasses must override this method to return a unit vector in the northward direction of its SOI body.
|
|
GetOrbit ( ) : Orbit |
Get the KSP Orbit object associated with this orbitable
|
|
GetOrbitAtUT ( double desiredUT ) : Orbit |
Return the Orbit that the object will be in at some point in the future. If the object is capable of having maneuver nodes and transitions (a vessel), then it should give a prediction under the assumption that the chain of maneuver nodes will be executed as planned.
|
|
GetOrbitInfo ( ) : |
Get the OrbitInfo object associated with this Orbitable.
|
|
GetParentBody ( ) : CelestialBody | ||
GetPosition ( ) : kOS.Suffixed.Vector |
Subclasses must override this method to return the position of this object right now.
|
|
GetPositionAtUT ( kOS.Suffixed.TimeSpan timeStamp ) : kOS.Suffixed.Vector |
Subclasses must override this method to return the position of this object at some arbitrary future time. It must take into account any orbital transfers to other SOI's and any planned maneuver nodes (It should return the predicted location under the assumption that the maneuver nodes currently planned will be executed as planned.) (Technically it can also describe positions in the past).
|
|
GetPrograde ( ) : kOS.Suffixed.Direction | ||
GetRetrograde ( ) : kOS.Suffixed.Direction | ||
GetSurfacePrograde ( ) : kOS.Suffixed.Direction | ||
GetSurfaceRetrograde ( ) : kOS.Suffixed.Direction | ||
GetUpVector ( ) : kOS.Suffixed.Vector |
Subclasses must override this method to return a unit vector in the upward direction away from its SOI body.
|
|
GetVelocities ( ) : |
Subclasses must override this method to return the velocity of this object right now.
|
|
GetVelocitiesAtUT ( kOS.Suffixed.TimeSpan timeStamp ) : |
Subclasses must override this method to return the OrbitableVelocity of this object at some arbitrary future time. It must take into account any orbital transfers to other SOI's and any planned maneuver nodes (It should return the predicted location under the assumption that the maneuver nodes currently planned will be executed as planned.) (Technically it can also describe positions in the past).
|
|
PositionToAltitude ( kOS.Suffixed.Vector pos ) : double | ||
PositionToLatitude ( kOS.Suffixed.Vector pos ) : double | ||
PositionToLongitude ( kOS.Suffixed.Vector pos ) : double |
Метод | Описание | |
---|---|---|
Orbitable ( ) : kOS.Safe.Encapsulation | ||
Orbitable ( SharedObjects shareObj ) : kOS.Safe.Encapsulation |
Метод | Описание | |
---|---|---|
BuildPatchList ( ) : kOS.Suffixed.ListValue | ||
GetDistance ( ) : |
||
HasBody ( ) : |
||
InitializeSuffixes ( ) : void |
public abstract GetName ( ) : kOS.Safe.Encapsulation.StringValue | ||
Результат | kOS.Safe.Encapsulation.StringValue |
public abstract GetNorthVector ( ) : kOS.Suffixed.Vector | ||
Результат | kOS.Suffixed.Vector |
public abstract GetOrbitAtUT ( double desiredUT ) : Orbit | ||
desiredUT | double | the timestamp when to query for |
Результат | Orbit |
public abstract GetPosition ( ) : kOS.Suffixed.Vector | ||
Результат | kOS.Suffixed.Vector |
public abstract GetPositionAtUT ( kOS.Suffixed.TimeSpan timeStamp ) : kOS.Suffixed.Vector | ||
timeStamp | kOS.Suffixed.TimeSpan | The universal time of the future prediction |
Результат | kOS.Suffixed.Vector |
public GetPrograde ( ) : kOS.Suffixed.Direction | ||
Результат | kOS.Suffixed.Direction |
public GetRetrograde ( ) : kOS.Suffixed.Direction | ||
Результат | kOS.Suffixed.Direction |
public GetSurfacePrograde ( ) : kOS.Suffixed.Direction | ||
Результат | kOS.Suffixed.Direction |
public GetSurfaceRetrograde ( ) : kOS.Suffixed.Direction | ||
Результат | kOS.Suffixed.Direction |
public abstract GetUpVector ( ) : kOS.Suffixed.Vector | ||
Результат | kOS.Suffixed.Vector |
public abstract GetVelocities ( ) : |
||
Результат |
public abstract GetVelocitiesAtUT ( kOS.Suffixed.TimeSpan timeStamp ) : |
||
timeStamp | kOS.Suffixed.TimeSpan | The universal time of the future prediction |
Результат |
protected Orbitable ( ) : kOS.Safe.Encapsulation | ||
Результат | kOS.Safe.Encapsulation |
protected Orbitable ( SharedObjects shareObj ) : kOS.Safe.Encapsulation | ||
shareObj | SharedObjects | |
Результат | kOS.Safe.Encapsulation |
public PositionToAltitude ( kOS.Suffixed.Vector pos ) : double | ||
pos | kOS.Suffixed.Vector | |
Результат | double |
public PositionToLatitude ( kOS.Suffixed.Vector pos ) : double | ||
pos | kOS.Suffixed.Vector | |
Результат | double |
public PositionToLongitude ( kOS.Suffixed.Vector pos ) : double | ||
pos | kOS.Suffixed.Vector | |
Результат | double |