public interface FiniteDistanceAngularCorrection extends AngularCorrection
AngularCorrection to take into account an angular correction when the distance
between the observer and the target is not infinite (i.e.: the parallax correction).| Modifier and Type | Method and Description |
|---|---|
default double |
computeElevationCorrectionFromApparentElevation(AbsoluteDate date,
double apparentElevation)
Compute the angular correction from the apparent elevation.
|
double |
computeElevationCorrectionFromApparentElevation(AbsoluteDate date,
double apparentElevation,
double distance)
Compute the angular correction from the apparent elevation and distance.
|
default double |
computeElevationCorrectionFromGeometricElevation(AbsoluteDate date,
double geometricElevation)
Compute the angular correction from the geometric elevation.
|
double |
computeElevationCorrectionFromGeometricElevation(AbsoluteDate date,
double geometricElevation,
double distance)
Compute the angular correction from the geometric elevation and distance.
|
derivativeValueFromApparentElevation, derivativeValueFromGeometricElevation, getMinimalToleratedApparentElevation, isDifferentiableBygetParameters, supportsParameterdouble computeElevationCorrectionFromApparentElevation(AbsoluteDate date, double apparentElevation, double distance)
This method takes into account the finite distance of the observed object to add a parallax correction.
date - The date at which we want to compute the angular correctionapparentElevation - The apparent elevation (with atmosphere) [rad]distance - The distance to the object [m]. Can be Double.POSITIVE_INFINITY (equivalent to not take into
account the parallax correction)apparent_elevation = geometric_elevation + elevation_correctiondouble computeElevationCorrectionFromGeometricElevation(AbsoluteDate date, double geometricElevation, double distance)
This method takes into account the finite distance of the observed object to add a parallax correction.
date - The date at which we want to compute the angular correctiongeometricElevation - The geometric elevation (without atmosphere) [rad]distance - The distance to the object [m]. Can be Double.POSITIVE_INFINITY (equivalent to not take into
account the parallax correction)apparent_elevation = geometric_elevation + elevation_correctiondefault double computeElevationCorrectionFromApparentElevation(AbsoluteDate date, double apparentElevation)
computeElevationCorrectionFromApparentElevation in interface AngularCorrectiondate - The date at which we want to compute the angular correctionapparentElevation - The apparent elevation (with atmosphere) [rad]apparent_elevation = geometric_elevation + elevation_correctiondefault double computeElevationCorrectionFromGeometricElevation(AbsoluteDate date, double geometricElevation)
computeElevationCorrectionFromGeometricElevation in interface AngularCorrectiondate - The date at which we want to compute the angular correctiongeometricElevation - The geometric elevation (without atmosphere) [rad]apparent_elevation = geometric_elevation + elevation_correctionCopyright © 2025 CNES. All rights reserved.