public class MultiLayerModel extends AtmosphericRefraction
| Constructor and Description |
|---|
MultiLayerModel(ExtendedEllipsoid ellipsoid)
Simple constructor.
|
MultiLayerModel(ExtendedEllipsoid ellipsoid,
List<ConstantRefractionLayer> refractionLayers)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
NormalizedGeodeticPoint |
applyCorrection(Vector3D satPos,
Vector3D satLos,
NormalizedGeodeticPoint rawIntersection,
IntersectionAlgorithm algorithm)
Apply correction to the intersected point with an atmospheric refraction model.
|
computeGridCorrectionFunctions, configureCorrectionGrid, deactivateComputation, getBifLine, getBifPixel, getComputationParameters, isSameContext, mustBeComputed, reactivateComputation, setGridStepspublic MultiLayerModel(ExtendedEllipsoid ellipsoid)
This model uses a built-in set of layers.
ellipsoid - the ellipsoid to be used.public MultiLayerModel(ExtendedEllipsoid ellipsoid, List<ConstantRefractionLayer> refractionLayers)
ellipsoid - the ellipsoid to be used.refractionLayers - the refraction layers to be used with this model (layers can be in any order).public NormalizedGeodeticPoint applyCorrection(Vector3D satPos, Vector3D satLos, NormalizedGeodeticPoint rawIntersection, IntersectionAlgorithm algorithm)
applyCorrection in class AtmosphericRefractionsatPos - satellite position, in body framesatLos - satellite line of sight, in body framerawIntersection - intersection point before refraction correctionalgorithm - intersection algorithmExtendedEllipsoid.pointAtAltitude(Vector3D, Vector3D, double) or see
IntersectionAlgorithm.refineIntersection(org.orekit.rugged.utils.ExtendedEllipsoid, Vector3D, Vector3D, NormalizedGeodeticPoint)Copyright © 2014-2020 CS GROUP. All rights reserved.