STK AgAsHpopPluginSend comments on this topic.
IAgAsDensityModelResultEval Interface

Description

DensityModel plugin interface used to get/set settings during evaluation. Supports the IAgEpoch interface.

Public Methods

Public Method AtmFluxFlux values used by density models, evaluated at the requested time. No time lags are incorporated.
Public Method AtmFluxLagsThe lag times (in secs), relative to the current epoch, at which the density flux values are evaluated.
Public Method AtmFluxLags_ArrayThe lag times (in secs), relative to the current epoch, at which the density flux values are evaluated, returned as an array of F10.7 lag, geo flux lag.
Public Method AtmFlux_ArrayFlux values used by density models, evaluated at the requested time, returned as an array representing F10.7, AvgF10.7, Ap, DailyAp, Kp, DailyKp. No time lags are incorporated.
Public Method AugmentedAtmFluxAugmented flux values used by density models, evaluated at the requested time. No time lags are incorporated.
Public Method AugmentedAtmFlux_ArrayAugmented flux values used by density models, evaluated at the requested time, returned as an array representing F10.7, AvgF10.7, M10.7, AvgM10.7, S10.7, AvgS10.7, Y10.7, AvgY10.7, DstDTc. No time lags are incorporated.
Public Method ConstAugAtmFluxThis method is deprecated. Use CurrentAugmentedAtmFlux instead. Constant augmented flux values used by the density model.
Public Method CurrentAtmFluxFlux values used by the density model, evaluated at the current time using model supplied time lags.
Public Method CurrentAtmFlux_ArrayFlux values used by the density model, evaluated at the current time using model supplied time lags, returned as an array representing F10.7, AvgF10.7, Ap, DailyAp, Kp, DailyKp.
Public Method CurrentAugmentedAtmFluxAugmented flux values used by the density model, evaluated at the current time using model supplied time lags.
Public Method CurrentAugmentedAtmFlux_ArrayAugmented flux values used by the density model, evaluated at the current time using model supplied time lags, returned as an array representing M10.7, AvgM10.7, S10.7, AvgS10.7, Y10.7, AvgY10.7, DstDTc.
Public Method DateThis method is deprecated. Use DateElements instead. Current epoch in requested time scale expressed in date format.
Public Method DateElementsCurrent epoch in requested time scale expressed in date format. Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60].
Public Method DateElements_ArrayCurrent epoch in requested time scale expressed in date format returned as the array: Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60]. Useful for scripting clients.
Public Method DateStringCurrent epoch expressed using the date format abbreviation specified.
Public Method Date_ArrayThis method is deprecated. Use DateElements_Array instead. Current epoch in requested time scale expressed in date format returned as an array representing year [yyyy], dayOfYear, month [0-11], hour [0-23], minute [0-59], seconds.
Public Method DayCountCurrent epoch in requested time scale expressed in day count format.
Public Method DayCount_ArrayCurrent epoch in requested time scale expressed in day count format returned as an array representing wholeDays, secsIntoDay. Useful for scripting clients.
Public Method GetInputValueGets the value of an input to the plugin in internal units.
Public Method LatLonAltCurrent detic latitude (radians), detic longitude (radians), and altitude (meters).
Public Method LatLonAlt_ArrayCurrent detic latitude (radians), detic longitude (radians), and altitude(meters) returned as an array representing lat, lon, alt. Useful for scripting clients.
Public Method ParameterValueParameter value for a registered parameter with indicated index. Uses internal units.
Public Method PosVelCurrent position (meters) and velocity (meters/second).
Public Method PosVel_ArrayCurrent position (meters) and velocity (meters/second) returned as an array representing X, Y, Z, VX, VY, VZ. Useful for scripting clients.
Public Method SetDensitySets the Density for the model
Public Method SetParameterOutputValueSets the value of a parameter output of the plugin in internal units.
Public Method SetParameterPartialDerivativeSet value of partial derivative of density with respect to parameter value for a registered parameter with indicated index. Required for parameter estimation. Uses internal units.
Public Method SetPressureSets the Pressure for the model
Public Method SetTemperatureSets the Temperature for the model in Kelvin
Public Method SunPositionPosition of the sun in meters wrt the current satellite position, in the requested frame, computed in the requested manner.
Public Method SunPosition_ArrayPosition of the sun in meters wrt the current satellite position, in the requested frame, computed in the requested manner, returned as an array representing x, y, z. Useful for scripting clients.
Public Method TraceSet this interface to trace the next numCalls by outputting a message to the message viewer.

Public Properties

Public Property AltitudeCurrent detic altitude in meters.
Public Property CbNameName of the central body used as reference frame origin.
Public Property ComputeParameterPartialsIndicates if registered density model parameters are being estimated. If the returned value is false, parameter partials need not be computed
Public Property MuGravitational constant in meters^3/second^2.
Public Property ParameterValue_ArrayParameter values for all registered parameters, returned in index order. Uses internal units.
Public Property TotalMassThis property is deprecated. Total Mass of the satellite in kilograms.

CoClasses that Implement IAgAsDensityModelResultEval

© 2024 Analytical Graphics, Inc. All Rights Reserved.