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. |