Density model plugin interface. A method returning false indicates an error.
AtmFluxLags | This method is deprecated. Use the IAgAsDensityModelPluginAtmFluxLags instead. The lag times (in secs), relative to the current epoch, at which the density flux values are evaluated. |
AugmentedAtmFluxLags | This method is deprecated. Use the IAgAsDensityModelPluginAtmFluxLags instead. The lag times (in secs), relative to the current epoch, at which the density flux values are evaluated. |
CentralBody | Triggered on every density plugin before evaluation to determine the central body for which the atmosphere model applies. |
ComputesPressure | Triggered on every density plugin before evaluation to check if the plugin computes pressure. |
ComputesTemperature | Triggered on every density plugin before evaluation to check if the plugin computes temperature. |
Evaluate | Triggered on every force model evaluation during the propagation of a step. Use the input interface to access force model settings. Returning false will turn this callback off. |
Free | Triggered just before the plugin is freed from use to allow for any additional cleanup. |
GetLowestValidAltitude | The lowest valid altitude for input to atmospheric density model in meters. |
Init | Triggered when the plugin is initialized to allow for any additional needed initialization. Must return true to turn on use of plugin. |
Register | Triggered before computation starts, when configuration settings are sought. Used to used to register parameters that may be estimated. |
UsesAugmentedSpaceWeather | Triggered on every density plugin before evaluation to check if the plugin uses augmented space weather data such as M10, S10, Y10 and DstDTc. |