ScalarVariableAreaJulianDate Constructor (Int32, Dictionary<Double, Double>, JulianDate, Boolean) |
Initializes a new instance.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic ScalarVariableAreaJulianDate(
int interpolationOrder,
Dictionary<double, double> areaData,
JulianDate epoch,
bool cycleRepeats
)
Public Sub New (
interpolationOrder As Integer,
areaData As Dictionary(Of Double, Double),
epoch As JulianDate,
cycleRepeats As Boolean
)
public:
ScalarVariableAreaJulianDate(
int interpolationOrder,
Dictionary<double, double>^ areaData,
JulianDate epoch,
bool cycleRepeats
)
new :
interpolationOrder : int *
areaData : Dictionary<float, float> *
epoch : JulianDate *
cycleRepeats : bool -> ScalarVariableAreaJulianDate
Parameters
- interpolationOrder
- Type: System.Int32
The order of the interpolation that will be done to estimate the area. - areaData
- Type: System.Collections.Generic.Dictionary<Double, Double>
Collection of key-value pairs with seconds after epoch
as the key and area (in meters squared) as the value. - epoch
- Type: AGI.Foundation.Time.JulianDate
The reference epoch that is used to transform the epoch seconds keys in the areaData
into JulianDate keys. - cycleRepeats
- Type: System.Boolean
If true, any time outside the time interval defined by the areaData
will be wrapped by adding or subtracting an integer number of time intervals until the transformed time
is inside the time interval. If false, any time that is before the time interval defined by the areaData
will be set to the minimum time within the interval. Similarly, any time after that time interval will be set to
the maximum time within the interval.
See Also