Click or drag to resize

InternationalTerrestrialReferenceFrameTransformerCreatePointInterpolatorInFixedFrame Method (EarthCentralBody, IEnumerableInternationalTerrestrialReferenceFrameTransformer, String, InterpolationAlgorithm, Int32, DateMotionCollectionCartesian)

Creates a point interpolator in the Earth FixedFrame that is built using data in an ITRF.

Namespace:  AGI.Foundation.Geometry
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public static PointInterpolator CreatePointInterpolatorInFixedFrame(
	EarthCentralBody earth,
	IEnumerable<InternationalTerrestrialReferenceFrameTransformer> itrfList,
	string itrfFrameOfData,
	InterpolationAlgorithm algorithm,
	int interpolationDegree,
	DateMotionCollection<Cartesian> data
)

Parameters

earth
Type: AGI.Foundation.CelestialEarthCentralBody
An EarthCentralBody configured with OrientationParameters that have a NativeItrfFrame.
itrfList
Type: System.Collections.GenericIEnumerableInternationalTerrestrialReferenceFrameTransformer
A list of ITRF transformations that contains the transformation from itrfFrameOfData to the NativeItrfFrame.
itrfFrameOfData
Type: SystemString
The ITRF that is the native frame of the data.
algorithm
Type: AGI.Foundation.NumericalMethods.AdvancedInterpolationAlgorithm
The interpolation algorithm to be used to build the point interpolator.
interpolationDegree
Type: SystemInt32
The degree of the interpolation algorithm.
data
Type: AGI.FoundationDateMotionCollectionCartesian
The data in the itrfFrameOfData that is to be interpolated.

Return Value

Type: PointInterpolator
A point interpolator for the data that is in the Earth-fixed reference frame.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when earth, itrfList, itrfFrameOfData, algorithm, or data is .
ArgumentOutOfRangeException Thrown when interpolationDegree is less than zero.
InvalidOperationException Thrown when the OrientationParameters of earth are or do not contain a NativeItrfFrame.
InvalidDataException Thrown when itrfList does not contain the necessary transformation to go from itrfFrameOfData to the NativeItrfFrame of the OrientationParameters of the earth (if the two frames are not the same).
Remarks

If the native ITRF of the Earth orientation parameters is the same as the itrfFrameOfData, the fixed frame will be used with no ITRF transformations being performed on the data. If the ITRFs are different, then an ITRF transformation will be performed on the data before the point interpolator is built.

See Also