From d756eed2387ce86a476904b83bb92ababebf5ef1 Mon Sep 17 00:00:00 2001 From: sesteves <sroesteves@gmail.com> Date: Tue, 2 Aug 2016 20:10:03 +0100 Subject: [PATCH] minor --- .../MultiLayerModelTest.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java b/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java index 1ac7b056..5b3d7cd4 100644 --- a/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java +++ b/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java @@ -17,6 +17,7 @@ package org.orekit.rugged.atmosphericrefraction; import org.apache.commons.math3.geometry.euclidean.threed.Vector3D; +import org.apache.commons.math3.util.FastMath; import org.junit.Test; import org.orekit.bodies.GeodeticPoint; import org.orekit.bodies.OneAxisEllipsoid; @@ -25,7 +26,9 @@ import org.orekit.frames.FramesFactory; import org.orekit.rugged.errors.RuggedException; import org.orekit.rugged.intersection.AbstractAlgorithmTest; import org.orekit.rugged.intersection.IntersectionAlgorithm; +import org.orekit.rugged.intersection.duvenhage.DuvenhageAlgorithm; import org.orekit.rugged.intersection.duvenhage.MinMaxTreeTile; +import org.orekit.rugged.intersection.duvenhage.MinMaxTreeTileFactory; import org.orekit.rugged.raster.TileUpdater; import org.orekit.rugged.utils.ExtendedEllipsoid; import org.orekit.rugged.utils.NormalizedGeodeticPoint; @@ -54,8 +57,8 @@ public class MultiLayerModelTest extends AbstractAlgorithmTest { // check mayon volcano tiles - setUpMayonVolcanoContext(); + final IntersectionAlgorithm algorithm = createAlgorithm(updater, 8); Vector3D position = new Vector3D(-3787079.6453602533, 5856784.405679551, 1655869.0582939098); Vector3D los = new Vector3D( 0.5127552821932051, -0.8254313129088879, -0.2361041470463311); @@ -64,10 +67,21 @@ public class MultiLayerModelTest extends AbstractAlgorithmTest { + MultiLayerModel model = new MultiLayerModel(); + final double latitude = FastMath.toRadians(13.27); + final double longitude = FastMath.toRadians(123.68); + MinMaxTreeTile tile = new MinMaxTreeTileFactory().createTile(); + updater.updateTile(latitude, longitude, tile); + double altitude = tile.interpolateElevation(latitude, longitude); + final GeodeticPoint groundGP = new GeodeticPoint(latitude, longitude, altitude); + Vector3D groundP = earth.transform(groundGP); + + + // Vector3D initialPos, Vector3D initialLos, Vector3D initialZenith, double altitude, Tile tile // model.getPointOnGround(); @@ -77,6 +91,6 @@ public class MultiLayerModelTest extends AbstractAlgorithmTest { @Override protected IntersectionAlgorithm createAlgorithm(TileUpdater updater, int maxCachedTiles) { - return null; + return new DuvenhageAlgorithm(updater, maxCachedTiles, false); } } -- GitLab