Commit 08bf6488 authored by Jeannie Backer's avatar Jeannie Backer
Browse files

Modified TGO CaSSIS ingestion to fit updated labels. References #4593

git-svn-id: http://subversion.wr.usgs.gov/repos/prog/isis3/trunk@7530 41f8697f-d340-4b68-9986-7bafba869bb8
parent 04c969a1
Loading
Loading
Loading
Loading
+29 −9
Original line number Diff line number Diff line
@@ -151,15 +151,35 @@ void translateLabels(FileName &inputLabel, Cube *outputCube) {
                                                  
  PvlKeyword yeardoy("YearDoy", toString(stime.Year()*1000 + stime.DayOfYear()));
  archive.addKeyword(yeardoy);

  // Set units on optional archived keywords
  if (archive.hasKeyword("PredictMaximumExposureTime")) {
    archive.findKeyword("PredictMaximumExposureTime").setUnits("ms");
  }
  if (archive.hasKeyword("CassisOffNadirAngle")) {
    archive.findKeyword("CassisOffNadirAngle").setUnits("deg");
  }
  if (archive.hasKeyword("PredictedRepetitionFrequency")) {
    archive.findKeyword("PredictedRepetitionFrequency").setUnits("ms");
  }
  if (archive.hasKeyword("GroundTrackVelocity")) {
    archive.findKeyword("GroundTrackVelocity").setUnits("km/s");
  }
  if (archive.hasKeyword("ForwardRotationAngle")) {
    archive.findKeyword("ForwardRotationAngle").setUnits("deg");
  }
  if (archive.hasKeyword("SpiceMisalignment")) {
    archive.findKeyword("SpiceMisalignment").setUnits("deg");
  }
  if (archive.hasKeyword("FocalLength")) {
    archive.findKeyword("FocalLength").setUnits("m");
  }
  if (archive.hasKeyword("ImageFrequency")) {
    archive.findKeyword("ImageFrequency").setUnits("ms");
  }
  if (archive.hasKeyword("ExposureTimePEHK")) {
    archive.findKeyword("ExposureTimePEHK").setUnits("ms");
  }

  // Setup the kernel group
  PvlGroup kern("Kernels");
+1 −1
Original line number Diff line number Diff line
@@ -240,7 +240,7 @@ namespace Isis {
   * 
   * @return @b double The normalized value.
   */
  double TgoCassisDistortionMap::denormalize(double value, double a, double b) {
  double TgoCassisDistortionMap::denormalize(double value) {
    // use scaling factor based on size of CCD:
    // CCD width = CCD height = 2048
    return value * 4096 + 2048 / 2;