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

Stub pixel resolution method

parent b2ae4b31
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -53,6 +53,16 @@ void lagrangeInterp (
  const int&     i_order,
  double*        valueVector);

double pixelResolution(
  const csm::EcefCoord& groundPt,
  const csm::EcefCoord& sensorPos,
  const double&         sampleOrigin,
  const double&         lineOrigin,
  const double&         sampleSumming,
  const double&         startingSample,
  const double          iTransS[],
  const double          iTransL[]);

// Methods for checking/accessing the ISD

double metric_conversion(double val, std::string from, std::string to="m");
+20 −0
Original line number Diff line number Diff line
@@ -235,6 +235,26 @@ void lagrangeInterp(
  }
}

// Compute the pixel reolution at a ground point
double pixelResolution(
  const csm::EcefCoord& groundPt,
  const csm::EcefCoord& sensorPos,
  const double&         sampleOrigin,
  const double&         lineOrigin,
  const double&         sampleSumming,
  const double&         startingSample,
  const double          iTransS[],
  const double          iTransL[]) {
  double x1, y1, x2, y2;
  computeDistortedFocalPlaneCoordinates(
        0.0, 0.0,
        sampleOrigin,
        lineOrigin,
        sampleSumming,

  );
}

// convert a measurement
double metric_conversion(double val, std::string from, std::string to) {
    json typemap = {