Loading tests/FrameCameraTests.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -79,6 +79,14 @@ TEST_F(FrameSensorModel, getImageIdentifier) { EXPECT_EQ("simpleFramerISD", sensorModel->getImageIdentifier()); } TEST_F(FrameSensorModel, Inversion) { csm::ImageCoord imagePt1(9.0, 9.0); csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt1, 0.0); csm::ImageCoord imagePt2 = sensorModel->groundToImage(groundPt); EXPECT_DOUBLE_EQ(imagePt1.line, imagePt2.line); EXPECT_DOUBLE_EQ(imagePt1.samp, imagePt2.samp); } TEST_F(OrbitalFrameSensorModel, Center) { csm::ImageCoord imagePt(8.0, 8.0); csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0); Loading tests/UtilitiesTests.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -141,6 +141,21 @@ TEST(UtilitiesTests, computePixelStart) { EXPECT_DOUBLE_EQ(sample, 4.0); } TEST(UtilitiesTests, computePixelStartSumming) { double iTransS[] = {0.0, 0.0, 10.0}; double iTransL[] = {0.0, 10.0, 0.0}; double line, sample; computePixel( -0.5, -0.2, 8.0, 8.0, 2.0, 4.0, 2.0, 1.0, iTransS, iTransL, line, sample); EXPECT_DOUBLE_EQ(line, 0.5); EXPECT_DOUBLE_EQ(sample, 2.0); } TEST(UtilitiesTests, createCameraLookVector) { double cameraLook[3]; createCameraLookVector(0, -0.4, 1, 50, cameraLook); Loading Loading
tests/FrameCameraTests.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -79,6 +79,14 @@ TEST_F(FrameSensorModel, getImageIdentifier) { EXPECT_EQ("simpleFramerISD", sensorModel->getImageIdentifier()); } TEST_F(FrameSensorModel, Inversion) { csm::ImageCoord imagePt1(9.0, 9.0); csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt1, 0.0); csm::ImageCoord imagePt2 = sensorModel->groundToImage(groundPt); EXPECT_DOUBLE_EQ(imagePt1.line, imagePt2.line); EXPECT_DOUBLE_EQ(imagePt1.samp, imagePt2.samp); } TEST_F(OrbitalFrameSensorModel, Center) { csm::ImageCoord imagePt(8.0, 8.0); csm::EcefCoord groundPt = sensorModel->imageToGround(imagePt, 0.0); Loading
tests/UtilitiesTests.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -141,6 +141,21 @@ TEST(UtilitiesTests, computePixelStart) { EXPECT_DOUBLE_EQ(sample, 4.0); } TEST(UtilitiesTests, computePixelStartSumming) { double iTransS[] = {0.0, 0.0, 10.0}; double iTransL[] = {0.0, 10.0, 0.0}; double line, sample; computePixel( -0.5, -0.2, 8.0, 8.0, 2.0, 4.0, 2.0, 1.0, iTransS, iTransL, line, sample); EXPECT_DOUBLE_EQ(line, 0.5); EXPECT_DOUBLE_EQ(sample, 2.0); } TEST(UtilitiesTests, createCameraLookVector) { double cameraLook[3]; createCameraLookVector(0, -0.4, 1, 50, cameraLook); Loading