Gravity Engine 12.0
Unity Asset for Gravity
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAsteroidData
 CCometData
 CLunarCourseCorrection.CorrectionData
 CEarthOrbitUtils
 CGravityEngine.EngineRef
 CGravityEngine.FixedBody
 CForceChooserForce chooser. A Factory pattern to select a force for integrators that support force delegates
 CGEConsole.GEConsoleCommandCommands for the console
 CGEExternalAcceleration
 CGEMapToSceneInterface
 CGEMath
 CGEMultiplayerInterface
 CGERewindMgrSupport for rewind in GE
 CGravityEngine.GEStartListEntry
 CGETrigger
 CGETriggerMgrHandle any GETrigger requests that have been registered with GE
 CGEUtils
 CGEGraph.GraphLine
 CGravityStateGravity state. Hold "most" of the information for gravitational evolution of the system
 CIClosestApproachInterface defining the callback for listeners in the ClosestApproach script
 CIComparer
 CIEnumerable
 CIFixedOrbitInterface defining the fixed motion of an NBody object
 CIForceDelegate
 CIGEOrbitTester
 CIGravityParticlesInitInterface defining methods to be implemented to define particle positions and velocities for GravityParticles
 CINbodyInitInterface defining method to initialize an NBody object prior to evolution beginning. Called by GravityEngine
 CINBodyIntegratorCommon interface for numerical NBody integration. Used by the GravityEngine
 CTrajectoryData.InterceptContainer class to hold the points on two trajectories at an intercept point
 CIOrbitPositions
 CIOrbitScalable
 CIPatchedConicChangeInterface that defines a callback to be run when there is a change of the NBody providing the most force on an object. See PatchedConicSOI for details
 CISolutionSet
 CITrajectoryListener
 CJPLEphemerisParserUtility function to parse JPL Ephemeris data of the form: 2451544.500000000 = A.D. 2000-Jan-01 00:00:00.0000 TDB
 CKeplerSequence.KeplerElement
 CEarthOrbitUtils.LatLonAlt
 CLeastSquaresFitRoutines to do a linear least-squares fit
 CLeastSquaresFit.LSPoint
 CLunarCourseCorrection
 CLunarFreeReturn
 CManeuverMgrManeuver Manager Handles the GE delegation of maneuver lists for NBody objects in the GE workflow
 CUnityEngine.Mathd
 CMatrix3Basic 3x3 Matrix manipulation code
 CMonoBehaviour
 CGravityState.NbodyState
 CNUtils
 COrbitDataOrbit data. Hold the traditional orbit parameters for an elliptic/hyperbolic orbit
 COrbitUtils.OrbitElementsA "struct-like" class that holds all the orbital elements determined by RVtoCOE and used by COEtoRV. There are some specific cases that need to be considered:
 COrbitPropagatorOrbitPropagator provides a mechanism to initialize an orbit and then determine the position and velocity at a future time
 COrbitTransferOrbit transfer. Base class for all orbit transfers
 COrbitUtils
 CPKepler
 CPlanetData
 CPolynomialSolver
 CRelativeMotionRelative Motion for orbital transfers and rendezvous. The relative motion formalism describes the motion of the ship with repect to the target in a co-rotating coordinate frame in which the target is stationary. It is assumed that the target is in a circular orbit and that the ship is in a "nearby" orbit. The closer the ship and target orbit, the better the approximation to actual motion and computation of rendezvous maneuvers
 CGERewindMgr.RewindEntry
 CSecantRootFindSecant root find method
 CSolarUtilsSolar utils. Utility functions for determining planet/comet positions
 CChoreos.Solution
 CFigureEights.Solution
 CSolutionServerProvide known three-body solutions
 CTrajectoryData.Tpoint
 CTransferCalcCalculate the transfer options from one body to a target body given the gravitational field of a central mass
 CGETriggerMgr.Trigger
 CTriggerAngleTargetingDetermine the burn required for a specific trigger angle for rendezvous
 CTwoLineElementSetParserUtility function to parse a two line element set from https://www.celestrak.com/NORAD/elements/ for Earth satellite data
 CUnityEngine.Vector2d
 CUnityEngine.Vector3d
 CXZPlaneClass to adjust from Unity world with orbit in XZ plane to the physics world where orbits are in XY plane. z y ^ ^ | /y | /z | / ==> | / | / | / |/ |/ +-------—> x +--------—> x