public interface DatePolynomialFunctionInterface extends UnivariateDateFunction
| Modifier and Type | Method and Description |
|---|---|
DatePolynomialFunctionInterface |
copy(AbsoluteDate newOriginDate)
Build a new date polynomial function whose value over time is the same as this (same degree), only the origin
date is different what may modify the time factor and/or the polynomial coefficients (pending the polynomial
type).
|
default double |
dateToDouble(AbsoluteDate date)
Getter for the time as double corresponding to the given
AbsoluteDate. |
DatePolynomialFunctionInterface |
derivative()
Getter for the derivative date polynomial function.
|
default AbsoluteDate |
doubleToDate(double time)
Getter for the
AbsoluteDate corresponding to the given time as double. |
double[] |
getCoefficients()
Getter for the polynomial coefficients.
|
int |
getDegree()
Getter for the polynomial degree.
|
PolynomialType |
getPolynomialType()
Getter for the type of this polynomial function.
|
AbsoluteDate |
getT0()
Getter for the origin date.
|
Double |
getTimeFactor()
Getter for the time factor.
|
DatePolynomialFunctionInterface |
primitive(AbsoluteDate date0,
double ordinate0)
Getter for the primitive date polynomial function at the given date and for the given function value at
abscissa0.
|
valueAbsoluteDate getT0()
default double dateToDouble(AbsoluteDate date)
AbsoluteDate.date - the given AbsoluteDatedefault AbsoluteDate doubleToDate(double time)
AbsoluteDate corresponding to the given time as double.time - the given time as double with respect to time originAbsoluteDateDouble getTimeFactor()
null value corresponds to a unit time factor)int getDegree()
double[] getCoefficients()
DatePolynomialFunctionInterface derivative()
DatePolynomialFunctionInterface primitive(AbsoluteDate date0, double ordinate0)
date0 - the date of interestordinate0 - the function value at abscissa0DatePolynomialFunctionInterface copy(AbsoluteDate newOriginDate)
newOriginDate - The new origin datePolynomialType getPolynomialType()
Copyright © 2025 CNES. All rights reserved.