From 27612343181939ce2bfce6983b0499b29b761d45 Mon Sep 17 00:00:00 2001 From: sesteves <sroesteves@gmail.com> Date: Fri, 1 Jul 2016 20:35:57 +0100 Subject: [PATCH] minor --- .../atmosphericrefraction/MultiLayerModel.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java b/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java index ab5ad84e..ca57ed5f 100644 --- a/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java +++ b/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java @@ -8,9 +8,23 @@ import org.apache.commons.math3.geometry.euclidean.threed.Vector3D; */ public class MultiLayerModel implements AtmosphericRefraction { + private static final double KARMA_LINE = 1000000; + private static final double LAYER_SIZE = KARMA_LINE * 0.25; + + private int numberOfLayers = 1; + + public MultiLayerModel() { + } + + public MultiLayerModel(int numberOfLayers) { + this.numberOfLayers = numberOfLayers; + } + @Override public long getDeviation(Vector3D pos, Vector3D los, double altitude) { + double numberOfCrossedLayers = (KARMA_LINE - altitude) / LAYER_SIZE; + return 0; -- GitLab