public class JulianDateFunctionThresholdCrossingFound extends JulianDateFunctionFinding
JulianDateFunctionExplorer
that a function crossed
a threshold at a specific date.Constructor and Description |
---|
JulianDateFunctionThresholdCrossingFound(JulianDateFunctionThresholdCrossingIndicated indication,
JulianDate crossingDate,
double crossingValue)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
getCrossingDate()
Gets the date at which the crossing occurs.
|
double |
getCrossingValue()
Gets the function value at the crossing.
|
JulianDateFunctionExplorer |
getExplorer()
Gets the
JulianDateFunctionExplorer that found this crossing. |
JulianDateFunctionDetails |
getFunction()
Gets the function that crossed the threshold.
|
JulianDateFunctionThresholdCrossingIndicated |
getIndication()
Gets the finding that originally indicated the existence of this threshold crossing.
|
FunctionSegmentSlope |
getSlope()
Gets the slope of the function at the crossing.
|
JulianDateFunctionThresholdDetails |
getThreshold()
Gets the threshold crossed by the function.
|
public JulianDateFunctionThresholdCrossingFound(JulianDateFunctionThresholdCrossingIndicated indication, @Nonnull JulianDate crossingDate, double crossingValue)
indication
- The finding that originally indicated the existence of this threshold crossing.crossingDate
- The date at which the crossing occurs.crossingValue
- The function value at the crossing.public final JulianDateFunctionExplorer getExplorer()
JulianDateFunctionExplorer
that found this crossing.public final JulianDateFunctionDetails getFunction()
public final JulianDateFunctionThresholdDetails getThreshold()
@Nonnull public final JulianDate getCrossingDate()
public final double getCrossingValue()
@Nonnull public final FunctionSegmentSlope getSlope()
public final JulianDateFunctionThresholdCrossingIndicated getIndication()