Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Orbit Member List

This is the complete list of members for Orbit, including all inherited members.

_FindClosestPoints(Orbit p, Orbit s, ref double CD, ref double CCD, ref double FFp, ref double FFs, ref double SFp, ref double SFs, double epsilon, int maxIterations, ref int iterationCount)Orbitinlinestatic
_SolveClosestApproach(Orbit p, Orbit s, ref double UT, double dT, double threshold, double MinUT, double MaxUT, double epsilon, int maxIterations, ref int iterationCount)Orbitinlinestatic
_SolveSOI(Orbit p, Orbit s, ref double UT, double dT, double Rsoi, double MinUT, double MaxUT, double epsilon, int maxIterations, ref int iterationCount)Orbitinlinestatic
_SolveSOI_BSP(Orbit p, Orbit s, ref double UT, double dT, double Rsoi, double MinUT, double MaxUT, double epsilon, int maxIterations, ref int iterationCount)Orbitinlinestatic
activePatchOrbit
altitudeOrbit
ApAOrbit
ApROrbit
argumentOfPeriapsisOrbit
AscendingNodeTrueAnomaly(Orbit p, Orbit s)Orbitinlinestatic
closestEncounterBodyOrbit
closestEncounterLevelOrbit
closestEncounterPatchOrbit
closestTgtApprUTOrbit
CreateRandomOrbitAround(CelestialBody body)Orbitinlinestatic
CreateRandomOrbitAround(CelestialBody body, double minAltitude, double maxAltitude)Orbitinlinestatic
CreateRandomOrbitFlyBy(CelestialBody tgtBody, double daysToClosestApproach)Orbitinlinestatic
CreateRandomOrbitFlyBy(Orbit targetOrbit, double timeToPeriapsis, double periapsis, double deltaVatPeriapsis)Orbitinlinestatic
CreateRandomOrbitNearby(Orbit baseOrbit)Orbitinlinestatic
debug_returnFullEllipseTrajectoryOrbit
debugPosOrbit
Deg2RadOrbit
DescendingNodeTrueAnomaly(Orbit p, Orbit s)Orbitinlinestatic
DrawOrbit()Orbitinline
DrawOrbit(Color color)Orbitinline
eccentricAnomalyOrbit
EccentricAnomalyAtObT(double T)Orbitinline
EccentricAnomalyAtUT(double UT)Orbitinline
eccentricityOrbit
EncounterSolutionLevel enum nameOrbit
EndUTOrbit
epochOrbit
FEVpOrbit
FindClosestPointsOrbitstatic
FindClosestPoints_old(Orbit p, Orbit s, ref double CD, ref double CCD, ref double FFp, ref double FFs, ref double SFp, ref double SFs, double epsilon, int maxIterations, ref int iterationCount)Orbitinlinestatic
FindClosestPointsDelegate(Orbit p, Orbit s, ref double CD, ref double CCD, ref double FFp, ref double FFs, ref double SFp, ref double SFs, double epsilon, int maxIterations, ref int iterationCount)Orbit
fromEOrbit
GetANVector()Orbitinline
GetDTforTrueAnomaly(double tA, double wrapAfterSeconds)Orbitinline
GetDTforTrueAnomalyAtUT(double tA, double UT)Orbitinline
GetEccentricAnomaly(double tA)Orbitinline
GetEccVector()Orbitinline
GetFrameVel()Orbitinline
GetFrameVelAtUT(double UT)Orbitinline
GetMeanAnomaly(double E)Orbitinline
getMeanAnomalyAtUT(double UT)Orbitinline
GetMeanMotion(double sma)Orbitinline
GetNextApoapsisTime(double UT)Orbitinline
GetNextPeriapsisTime(double UT)Orbitinline
GetNextTimeOfRadius(double UT, double radius)Orbitinline
getObTAtMeanAnomaly(double M)Orbitinline
getObtAtTrueAnomaly(double tA)Orbitinline
getObtAtUT(double UT)Orbitinline
GetOrbitalCurvatureAtTrueAnomaly(double ta)Orbitinline
getOrbitalSpeedAt(double time)Orbitinline
getOrbitalSpeedAtDistance(double d)Orbitinline
getOrbitalSpeedAtPos(Vector3d pos)Orbitinline
getOrbitalSpeedAtRelativePos(Vector3d relPos)Orbitinline
GetOrbitalStateVectorsAtObT(double ObT, double UT, out Vector3d pos, out Vector3d vel)Orbitinline
GetOrbitalStateVectorsAtObT(double ObT, out State state)Orbitinline
GetOrbitalStateVectorsAtTrueAnomaly(double tA, double UT, out Vector3d pos, out Vector3d vel)Orbitinline
GetOrbitalStateVectorsAtTrueAnomaly(double tA, double UT, bool worldToLocal, out Vector3d pos, out Vector3d vel)Orbitinline
GetOrbitalStateVectorsAtTrueAnomaly(double tA, out State state)Orbitinline
GetOrbitalStateVectorsAtUT(double UT, out Vector3d pos, out Vector3d vel)Orbitinline
GetOrbitalStateVectorsAtUT(double UT, out State state)Orbitinline
getOrbitalVelocityAtObT(double ObT)Orbitinline
getOrbitalVelocityAtTrueAnomaly(double tA)Orbitinline
getOrbitalVelocityAtTrueAnomaly(double tA, bool worldToLocal)Orbitinline
getOrbitalVelocityAtUT(double UT)Orbitinline
GetOrbitNormal()Orbitinline
getPositionAtT(double T)Orbitinline
getPositionAtUT(double UT)Orbitinline
getPositionFromEccAnomaly(double E)Orbitinline
getPositionFromEccAnomalyWithSemiMinorAxis(double E, double semiMinorAxis)Orbitinline
getPositionFromMeanAnomaly(double M)Orbitinline
getPositionFromTrueAnomaly(double tA)Orbitinline
getPositionFromTrueAnomaly(double tA, bool worldToLocal)Orbitinline
GetRadiusAtPhaseAngle(double phaseAngle)Orbitinline
GetRadiusAtUT(double time)Orbitinline
GetRelativeInclination(Orbit otherOrbit)Orbitinline
getRelativePositionAtT(double T)Orbitinline
getRelativePositionAtUT(double UT)Orbitinline
getRelativePositionFromEccAnomaly(double E)Orbitinline
getRelativePositionFromEccAnomalyWithSemiMinorAxis(double E, double semiMinorAxis)Orbitinline
getRelativePositionFromMeanAnomaly(double M)Orbitinline
getRelativePositionFromTrueAnomaly(double tA)Orbitinline
GetRelativeVel()Orbitinline
GetRotFrameVel(CelestialBody refBody)Orbitinline
GetRotFrameVelAtPos(CelestialBody refBody, Vector3d refPos)Orbitinline
GetTimeToPeriapsis()Orbitinline
GetTrueAnomaly(double E)Orbitinline
GetTrueAnomalyOfZupVector(Vector3d vector)Orbitinline
getTruePositionAtUT(double UT)Orbitinline
getUTAtMeanAnomaly(double M, double UT)Orbitinline
GetUTforTrueAnomaly(double tA, double wrapAfterSeconds)Orbitinline
GetVel()Orbitinline
GetWorldSpaceVel()Orbitinline
hOrbit
Horizontal(double UT)Orbitinline
inclinationOrbit
Init()Orbitinline
LANOrbit
magOrbit
meanAnomalyOrbit
meanAnomalyAtEpochOrbit
meanMotionOrbit
NextCloseApproachTime(Orbit p, Orbit s, double UT)Orbitinlinestatic
nextPatchOrbit
Normal(double UT)Orbitinline
numClosePointsOrbit
ObjectType enum nameOrbit
objectTypeOrbit
ObTOrbit
ObTAtEpochOrbit
Orbit()Orbitinline
Orbit(double inc, double e, double sma, double lan, double argPe, double mEp, double t, CelestialBody body)Orbitinline
Orbit(Orbit orbit)Orbitinline
orbitalEnergyOrbit
orbitalSpeedOrbit
OrbitFrameOrbit
OrbitFrameXOrbit
OrbitFromStateVectors(Vector3d pos, Vector3d vel, CelestialBody body, double UT)Orbitinlinestatic
orbitPercentOrbit
patchEndTransitionOrbit
patchStartTransitionOrbit
PatchTransitionType enum nameOrbit
PeAOrbit
PeApIntersects(Orbit primary, Orbit secondary, double threshold)Orbitinlinestatic
PeROrbit
periodOrbit
PhaseAngle(double time, double longitude)Orbitinline
PhaseAngle(double time)Orbitinline
posOrbit
Prograde(double UT)Orbitinline
Rad2DegOrbit
Radial(double UT)Orbitinline
radiusOrbit
RadiusAtTrueAnomaly(double tA)Orbitinline
referenceBodyOrbit
RelativeInclination(Orbit p, Orbit s)Orbitinlinestatic
RelativeStateAtUT(Orbit p, Orbit s, double UT, out State pstate, out State sstate, out State rstate, bool dump=false)Orbitinlinestatic
SafeAcos(double c)Orbitinlinestatic
secondaryPosAtTransition1Orbit
semiLatusRectumOrbit
semiMajorAxisOrbit
semiMinorAxisOrbit
SetOrbit(double inc, double e, double sma, double lan, double argPe, double mEp, double t, CelestialBody body)Orbitinline
SolveClosestApproachOrbitstatic
SolveClosestApproachDelegate(Orbit p, Orbit s, ref double UT, double dT, double threshold, double MinUT, double MaxUT, double epsilon, int maxIterations, ref int iterationCount)Orbit
solveEccentricAnomaly(double M, double ecc, double maxError=1e-7, int maxIterations=8)Orbitinline
SolveSOIOrbitstatic
SolveSOI_BSPOrbitstatic
SolveSOI_BSPDelegate(Orbit p, Orbit s, ref double UT, double dT, double Rsoi, double MinUT, double MaxUT, double epsilon, int maxIterations, ref int iterationCount)Orbit
SolveSOI_Delegate(Orbit p, Orbit s, ref double UT, double dT, double Rsoi, double MinUT, double MaxUT, double epsilon, int maxIterations, ref int iterationCount)Orbit
StartUTOrbit
Swizzle(Vector3d vec)Orbitinlinestatic
SynodicPeriod(Orbit o1, Orbit o2)Orbitinlinestatic
TimeOfTrueAnomaly(double tA, double UT)Orbitinline
timeToApOrbit
timeToPeOrbit
timeToTransition1Orbit
trueAnomalyOrbit
TrueAnomalyAtRadius(double R)Orbitinline
TrueAnomalyAtT(double T)Orbitinline
TrueAnomalyAtUT(double UT)Orbitinline
TrueAnomalyFromVector(Vector3d vec)Orbitinline
Up(double UT)Orbitinline
UpdateFromFixedVectors(Vector3d pos, Vector3d vel, CelestialBody refBody, double UT)Orbitinline
UpdateFromOrbitAtUT(Orbit orbit, double UT, CelestialBody toBody)Orbitinline
UpdateFromStateVectors(Vector3d pos, Vector3d vel, CelestialBody refBody, double UT)Orbitinline
UpdateFromUT(double UT)Orbitinline