Click or drag to resize

ScalarVariableAreaJulianDate Constructor (Int32, DictionaryDouble, Double, JulianDate, Boolean)

Initializes a new instance.

Namespace:  AGI.Foundation.Celestial
Assembly:  AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public ScalarVariableAreaJulianDate(
	int interpolationOrder,
	Dictionary<double, double> areaData,
	JulianDate epoch,
	bool cycleRepeats
)

Parameters

interpolationOrder
Type: SystemInt32
The order of the interpolation that will be done to estimate the area.
areaData
Type: System.Collections.GenericDictionaryDouble, 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.TimeJulianDate
The reference epoch that is used to transform the epoch seconds keys in the areaData into JulianDate keys.
cycleRepeats
Type: SystemBoolean
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