| ContainsBody | Checks if a gravity body exists in the current simulation. |
| CreateAlbedoPlanetAverage | Creates a new Albedo configuration around a certain planet using the averagealbedo planet model. |
| CreateAlbedoPlanetLookup | Creates a new Albedo configuration around a certain planet using the lookupdata model that uses a valid file-path to load the data. |
| CreateAtmosphereExponential | Creates a new exponential atmosphere and attaches it to a planet in the Universe |
| CreateAtmosphereNRLMSIS | Creates the NRL-MSIS-E-90 Atmosphere around the Earth and attaches it to the planetin the Universe. The series of parameters provided are the solar flux and space weatherindices. |
| CreateMagneticFieldCenteredDipole | Creates a new centered dipole magnetic field and attaches it to the planet in the Universe |
| CreateMagneticFieldWMM | Creates the World Magnetic Model (WMM) Magnetosphere around the Earthand connects up all the associated data with the right data. |
| CreateSolarSystem | Attempts to create every single valid body in the Solar Systemthat can exist in the simulation. |
| GetBody | Attempts to find a celestial body if it exists. If it does not exists,it will create the celestial body from the name that is passed in. |
| GetCelestialBodies | Returns a list of all celestial bodies that exist in the simulation. |
| GetPlanetMessages | Returns the list of all the planet messages that exist in the simulation.This will not include the sun in this array. |
| GetPropagatedGeodetics | Returns an Vector3 array with the propagated geodetics. |
| IsLineOfSight | Determines if one object is in line of sight of another objecttaking in account all of the positions of the planets and theirradius. |
| RemoveAlbedo | Attempts to remove an albedo from a planet if it currently does exist.This will ensure that it will not run if expected. |
| RemoveAtmosphere | Attempts to remove an atmosphere from a planet if it currently does exist.This will ensure that it will not run if expected. |
| RemoveMagneticField | Attempts to remove a magnetic field from a planet if it currently does exist.This will ensure that it will not run if expected. |
| RemoveSphericalHarmonics | Removes the spherical harmonics from a planet if it currently does exist. |
| SetCoordinateFrame | Updates the coordinate frame of the simulation to a new coordinate,based on whether the frame is a zero base or not. |
| SetEarthSpaceWeather | Creates the space weather flags around earth and attaches to the NRLMSIS modelif it already exists. |
| SetEpoch | Sets the Epoch of the Simulation and adjusts the timebased on the current seconds. |
| SetIntegratorType | Method to set the integrator type for all integratorobjects that exists. |
| SetSphericalHarmonics | Sets the Spherical Harmonics level based on the degree and the bodybeing used. This will use some default values. |
| SetZeroBase | Updates the state of the zero-base of the simulation origin based onwhere the simulation is currently located. |