AxesInterpolator Constructor (Axes, InterpolationAlgorithm, Int32, DateMotionCollectionUnitQuaternion, Cartesian, IListJulianDate) |
Initializes a new instance of the
AxesInterpolator class from the provided parameters.
Namespace:
AGI.Foundation.Geometry
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public AxesInterpolator(
Axes referenceAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection<UnitQuaternion, Cartesian> data,
IList<JulianDate> segmentBoundaryTimes
)
Public Sub New (
referenceAxes As Axes,
interpolationAlgorithm As InterpolationAlgorithm,
degree As Integer,
data As DateMotionCollection(Of UnitQuaternion, Cartesian),
segmentBoundaryTimes As IList(Of JulianDate)
)
public:
AxesInterpolator(
Axes^ referenceAxes,
InterpolationAlgorithm^ interpolationAlgorithm,
int degree,
DateMotionCollection<UnitQuaternion, Cartesian>^ data,
IList<JulianDate>^ segmentBoundaryTimes
)
new :
referenceAxes : Axes *
interpolationAlgorithm : InterpolationAlgorithm *
degree : int *
data : DateMotionCollection<UnitQuaternion, Cartesian> *
segmentBoundaryTimes : IList<JulianDate> -> AxesInterpolator
Parameters
- referenceAxes
- Type: AGI.Foundation.GeometryAxes
The reference frame in which the axes are defined. - interpolationAlgorithm
- Type: AGI.Foundation.NumericalMethods.AdvancedInterpolationAlgorithm
The interpolation algorithm to use to interpolate the axes. - degree
- Type: SystemInt32
The degree of interpolation to perform. - data
- Type: AGI.FoundationDateMotionCollectionUnitQuaternion, Cartesian
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