Covariance3By3SizeAndOrientationInterpolator Constructor (InterpolationAlgorithm, Int32, InterpolationAlgorithm, Int32, DateMotionCollectionCovariance3By3SizeAndOrientation, Covariance3By3Derivative, IListJulianDate) |
Initializes a new instance.
Namespace:
AGI.Foundation.NumericalMethods
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public Covariance3By3SizeAndOrientationInterpolator(
InterpolationAlgorithm sigmaInterpolationAlgorithm,
int sigmaDegree,
InterpolationAlgorithm rotationInterpolationAlgorithm,
int rotationDegree,
DateMotionCollection<Covariance3By3SizeAndOrientation, Covariance3By3Derivative> data,
IList<JulianDate> segmentBoundaryTimes
)
Public Sub New (
sigmaInterpolationAlgorithm As InterpolationAlgorithm,
sigmaDegree As Integer,
rotationInterpolationAlgorithm As InterpolationAlgorithm,
rotationDegree As Integer,
data As DateMotionCollection(Of Covariance3By3SizeAndOrientation, Covariance3By3Derivative),
segmentBoundaryTimes As IList(Of JulianDate)
)
public:
Covariance3By3SizeAndOrientationInterpolator(
InterpolationAlgorithm^ sigmaInterpolationAlgorithm,
int sigmaDegree,
InterpolationAlgorithm^ rotationInterpolationAlgorithm,
int rotationDegree,
DateMotionCollection<Covariance3By3SizeAndOrientation^, Covariance3By3Derivative^>^ data,
IList<JulianDate>^ segmentBoundaryTimes
)
new :
sigmaInterpolationAlgorithm : InterpolationAlgorithm *
sigmaDegree : int *
rotationInterpolationAlgorithm : InterpolationAlgorithm *
rotationDegree : int *
data : DateMotionCollection<Covariance3By3SizeAndOrientation, Covariance3By3Derivative> *
segmentBoundaryTimes : IList<JulianDate> -> Covariance3By3SizeAndOrientationInterpolator
Parameters
- sigmaInterpolationAlgorithm
- Type: AGI.Foundation.NumericalMethods.AdvancedInterpolationAlgorithm
The interpolation algorithm to use to interpolate the sigma values of the matrices.
- sigmaDegree
- Type: SystemInt32
The degree of interpolation to perform on the sigma values. - rotationInterpolationAlgorithm
- Type: AGI.Foundation.NumericalMethods.AdvancedInterpolationAlgorithm
The interpolation algorithm to use to interpolate the rotation to the eigenspace of the covariance matrix.
- rotationDegree
- Type: SystemInt32
The degree of interpolation to perform on the rotations. - data
- Type: AGI.FoundationDateMotionCollectionCovariance3By3SizeAndOrientation, Covariance3By3Derivative
The data over which to interpolate. - segmentBoundaryTimes
- Type: System.Collections.GenericIListJulianDate
The boundary times between segments that the interpolator should not interpolate over.
See Also