From 7229454c27a0a7e297fdf00397c3e3267d5bdfa4 Mon Sep 17 00:00:00 2001
From: Luc Maisonobe <luc@orekit.org>
Date: Tue, 23 Aug 2016 14:57:16 +0200
Subject: [PATCH] Rotation angles can be negative in LOS transform context.

---
 src/main/java/org/orekit/rugged/los/FixedRotation.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/orekit/rugged/los/FixedRotation.java b/src/main/java/org/orekit/rugged/los/FixedRotation.java
index 18eaa927..8f6aba22 100644
--- a/src/main/java/org/orekit/rugged/los/FixedRotation.java
+++ b/src/main/java/org/orekit/rugged/los/FixedRotation.java
@@ -70,7 +70,7 @@ public class FixedRotation implements TimeIndependentLOSTransform {
         this.rotation = null;
         this.rDS      = null;
         try {
-            this.angleDriver = new ExtendedParameterDriver(name, angle, SCALE, 0, 2 * FastMath.PI);
+            this.angleDriver = new ExtendedParameterDriver(name, angle, SCALE, -2 * FastMath.PI, 2 * FastMath.PI);
             angleDriver.addObserver(new ParameterObserver() {
                 @Override
                 public void valueChanged(final double previousValue, final ParameterDriver driver) {
-- 
GitLab