Click or drag to resize

Sgp4PropagatorSgp4EstimationInput Class

A class containing configuration information for the static estimation methods available on the Sgp4Propagator.
Inheritance Hierarchy

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 20.3.405.0 (20.3.405.0)
public class Sgp4EstimationInput

The Sgp4PropagatorSgp4EstimationInput type exposes the following members.

Public methodSgp4PropagatorSgp4EstimationInput
Initializes a new instance with the given requestedEstimationEpoch for the estimated Sgp4Elements.
Public propertyAllowEstimationEpochDuringLeapSecond
Gets or sets a value indicating whether to allow the estimation epoch to occur during a leap second. By default, this value is . If and the RequestedEstimationEpoch occurs during a leap second, the epoch of the estimated Sgp4Elements will occur one second later than the requested epoch, as per NASA's CDF standards, so that the estimated elements are representable in the TwoLineElementSet format. If , the RequestedEstimationEpoch is honored. In which case, the estimated Sgp4Elements may not be representable in the TwoLineElementSet format.
Public propertyBStarDragValue
Gets or sets the value for the BSTAR drag value to use for the Sgp4Elements. If SolveForDrag is false, this value of BSTAR will not be modified when solving for the resulting elements. This is useful in cases where trying to solve for BSTAR may cause instability in the least squares iterations. By default, this value is zero.
Public propertyConvergenceTolerance
Gets or sets the convergence tolerance to use when solving. By default, the value is 1e-4. This is used to determine when the normalized root mean square error of the residuals has converged.
Public propertyMaxIterations
Gets or sets the maximum iterations to perform when solving. By default, the value is 20.
Public propertyRequestedEstimationEpoch
Gets or sets the requested epoch for the estimated Sgp4Elements. The actual Epoch of the Sgp4PropagatorSgp4EstimationOutput may not be what was input if the input lies within the interval of a leap second. See the AllowEstimationEpochDuringLeapSecond property for more information.
Public propertySolveForDrag
Gets or sets a value indicating whether to attempt to solve for the BSTAR drag value. By default, this value is . If false, the system will use the BStarDragValue.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also