From ee9631fa54afe3b740a145b96784127fb672879d Mon Sep 17 00:00:00 2001 From: Adam Goins <agoins@localhost.localdomain> Date: Fri, 26 Oct 2018 10:09:27 -0700 Subject: [PATCH] Throw error if this is used because it's still under development. Fixed boresight line value to fixed 0.5 because we use linescancamera. --- isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.cpp | 8 +++++--- isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.cpp b/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.cpp index ce8ae57c6d..5539671dc9 100644 --- a/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.cpp +++ b/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.cpp @@ -40,12 +40,15 @@ namespace Isis { * @internal * @history 2018-10-02 Adam Goins & Jeannie Backer - Original Version */ - KaguyaTcCamera::KaguyaTcCamera(Cube &cube) : FramingCamera(cube) { + KaguyaTcCamera::KaguyaTcCamera(Cube &cube) : LineScanCamera(cube) { m_instrumentNameLong = "Terrain Camera"; m_instrumentNameShort = "TC"; m_spacecraftNameLong = "Kaguya"; m_spacecraftNameShort = "Kaguya"; + QString msg = "Kaguya TC Camera is still under development."; + throw IException(IException::Programmer, msg, _FILEINFO_); + NaifStatus::CheckErrors(); // Get the camera characteristics SetFocalLength(); @@ -73,8 +76,7 @@ namespace Isis { focalMap->SetDetectorOrigin( Spice::getDouble("INS" + toString(naifIkCode()) + "_BORESIGHT_SAMPLE"), - Spice::getDouble("INS" + toString(naifIkCode()) + - "_BORESIGHT_LINE")); + Spice::getDouble(0.5); // Setup distortion map new CameraDistortionMap(this); diff --git a/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.h b/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.h index 1008075ca7..8caee2b5f2 100644 --- a/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.h +++ b/isis/src/kaguya/objs/KaguyaTcCamera/KaguyaTcCamera.h @@ -24,7 +24,7 @@ namespace Isis { - class KaguyaTcCamera : public FramingCamera { + class KaguyaTcCamera : public LineScanCamera { public: KaguyaTcCamera(Cube &cube); //! Destroys the KaguyaTcCamera object. -- GitLab