From 49862768217fa41a492061434dfad02b9020c168 Mon Sep 17 00:00:00 2001
From: Kaj Williams <kewilliams@usgs.gov>
Date: Wed, 22 Aug 2018 07:53:19 -0700
Subject: [PATCH] fixed 0.5 pixel offsets in tests

---
 tests/FrameCameraTests.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/tests/FrameCameraTests.cpp b/tests/FrameCameraTests.cpp
index e5bddd4..edfb857 100644
--- a/tests/FrameCameraTests.cpp
+++ b/tests/FrameCameraTests.cpp
@@ -57,14 +57,14 @@ class FrameSensorModel : public ::testing::Test {
 
 //centered and slightly off-center:
 TEST_F(FrameSensorModel, Center) {
-   csm::ImageCoord imagePt(7.0, 7.0);
+   csm::ImageCoord imagePt(7.5, 7.5);
    csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
    EXPECT_NEAR(groundPt.x, 10.0, 1e-8);
    EXPECT_NEAR(groundPt.y, 0, 1e-8);
    EXPECT_NEAR(groundPt.z, 0, 1e-8);
 }
 TEST_F(FrameSensorModel, SlightlyOffCenter) {
-   csm::ImageCoord imagePt(7.0, 6.0);
+   csm::ImageCoord imagePt(7.5, 6.5);
    csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
    EXPECT_NEAR(groundPt.x, 9.80194018, 1e-8);
    EXPECT_NEAR(groundPt.y, 0, 1e-8);
@@ -73,28 +73,28 @@ TEST_F(FrameSensorModel, SlightlyOffCenter) {
 
 //Test all four corners:
 TEST_F(FrameSensorModel, OffBody1) {
-   csm::ImageCoord imagePt(14.5, -0.5);
+   csm::ImageCoord imagePt(15.0, 0.0);
    csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
    EXPECT_NEAR(groundPt.x, 0.44979759, 1e-8);
    EXPECT_NEAR(groundPt.y, -14.99325304, 1e-8);
    EXPECT_NEAR(groundPt.z, 14.99325304, 1e-8);
 }
 TEST_F(FrameSensorModel, OffBody2) {
-   csm::ImageCoord imagePt(-0.5, 14.5);
+   csm::ImageCoord imagePt(0.0, 15.0);
    csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
    EXPECT_NEAR(groundPt.x, 0.44979759, 1e-8);
    EXPECT_NEAR(groundPt.y, 14.99325304, 1e-8);
    EXPECT_NEAR(groundPt.z, -14.99325304, 1e-8);
 }
 TEST_F(FrameSensorModel, OffBody3) {
-   csm::ImageCoord imagePt(-0.5, -0.5);
+   csm::ImageCoord imagePt(0.0, 0.0);
    csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
    EXPECT_NEAR(groundPt.x, 0.44979759, 1e-8);
    EXPECT_NEAR(groundPt.y, 14.99325304, 1e-8);
    EXPECT_NEAR(groundPt.z, 14.99325304, 1e-8);
 }
 TEST_F(FrameSensorModel, OffBody4) {
-   csm::ImageCoord imagePt(14.5, 14.5);
+   csm::ImageCoord imagePt(15.0, 15.0);
    csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0);
    EXPECT_NEAR(groundPt.x, 0.44979759, 1e-8);
    EXPECT_NEAR(groundPt.y, -14.99325304, 1e-8);
-- 
GitLab