Commit e4f085b3 authored by Jesse Mapel's avatar Jesse Mapel
Browse files

Fixed basetime and timescaling not being set properly when loading a polynomial table.

parent 54a53118
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -468,6 +468,10 @@ namespace Isis {
      // Initialize polynomial
      SetPolynomialDegree((int) degree);
      SetOverrideBaseTime(baseTime, timeScale);
      ComputeBaseTime();
      for (int i = 0 ; i < (int)knots.size(); i++) {
        knots[i] = (knots[i] - p_baseTime) / p_timeScale;
      }
      m_polynomial.setKnots(knots);

      for (int i = 0; i < segments; i++) {
+4 −0
Original line number Diff line number Diff line
@@ -586,6 +586,10 @@ namespace Isis {
      // Initialize polynomial
      SetPolynomialDegree((int) degree);
      SetOverrideBaseTime(baseTime, timeScale);
      ComputeBaseTime();
      for (int i = 0 ; i < (int)knots.size(); i++) {
        knots[i] = (knots[i] - p_baseTime) / p_timeScale;
      }
      m_polynomial.setKnots(knots);

      for (int i = 0; i < segments; i++) {