Loading isis/src/base/objs/SampleScanCamera/SampleScanCamera.cpp +36 −0 Original line number Diff line number Diff line Loading @@ -31,5 +31,41 @@ namespace Isis { */ SampleScanCamera::SampleScanCamera(Isis::Cube &cube) : Camera(cube) { } /** * Returns the SampleScan type of camera, as enumerated in the Camera * class. * @return CameraType SampleScan camera type. */ virtual CameraType GetCameraType() const { return SampleScan; } /** * Returns a pointer to the SampleScanCameraGroundMap object * * @return SampleScanCameraGroundMap* */ SampleScanCameraGroundMap *GroundMap() { return (SampleScanCameraGroundMap *)Camera::GroundMap(); }; /** * Returns a pointer to the SampleScanCameraSkyMap object * * @return SampleScanCameraSkyMap* */ SampleScanCameraSkyMap *SkyMap() { return (SampleScanCameraSkyMap *)Camera::SkyMap(); }; /** * Returns a pointer to the SampleScanCameraDetectorMap object * * @return SampleScanCameraDetectorMap* */ SampleScanCameraDetectorMap *DetectorMap() { return (SampleScanCameraDetectorMap *)Camera::DetectorMap(); }; }; isis/src/base/objs/SampleScanCamera/SampleScanCamera.h +6 −39 Original line number Diff line number Diff line Loading @@ -49,47 +49,14 @@ namespace Isis { public: SampleScanCamera(Isis::Cube &cube); /** * Returns the SampleScan type of camera, as enumerated in the Camera * class. * @return @b CameraType SampleScan camera type. */ virtual CameraType GetCameraType() const { return SampleScan; } /** * Returns a pointer to the SampleScanCameraGroundMap object * * @return SampleScanCameraGroundMap* */ SampleScanCameraGroundMap *GroundMap() { return (SampleScanCameraGroundMap *)Camera::GroundMap(); }; /** * Returns a pointer to the SampleScanCameraSkyMap object * * @return SampleScanCameraSkyMap* */ SampleScanCameraSkyMap *SkyMap() { return (SampleScanCameraSkyMap *)Camera::SkyMap(); }; /** * Returns a pointer to the SampleScanCameraDetectorMap object * * @return SampleScanCameraDetectorMap* */ SampleScanCameraDetectorMap *DetectorMap() { return (SampleScanCameraDetectorMap *)Camera::DetectorMap(); }; virtual CameraType GetCameraType(); SampleScanCameraGroundMap *GroundMap(); SampleScanCameraSkyMap *SkyMap(); SampleScanCameraDetectorMap *DetectorMap(); private: //! Copying cameras is not allowed SampleScanCamera(const SampleScanCamera &); //! Assigning cameras is not allowed SampleScanCamera &operator=(const SampleScanCamera &); SampleScanCamera(const SampleScanCamera &); //!< Copying cameras is not allowed SampleScanCamera &operator=(const SampleScanCamera &); //!< Assigning cameras is not allowed }; }; Loading isis/src/base/objs/SampleScanCameraSkyMap/SampleScanCameraSkyMap.cpp +13 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,19 @@ #include "SampleScanCameraDetectorMap.h" namespace Isis { /** * Constructor * * @param parent The parent camera */ SampleScanCameraSkyMap(Camera *parent) : CameraSkyMap(parent) {}; /** * Destructor */ ~SampleScanCameraSkyMap() {}; /** Compute undistorted focal plane coordinate from ra/dec * * @param ra right ascension in degrees Loading isis/src/base/objs/SampleScanCameraSkyMap/SampleScanCameraSkyMap.h +3 −4 Original line number Diff line number Diff line Loading @@ -45,11 +45,10 @@ namespace Isis { */ class SampleScanCameraSkyMap : public CameraSkyMap { public: //! Constructor SampleScanCameraSkyMap(Camera *parent) : CameraSkyMap(parent) {}; //! Destructor virtual ~SampleScanCameraSkyMap() {}; SampleScanCameraSkyMap(Camera *parent) : CameraSkyMap(parent); virtual ~SampleScanCameraSkyMap(); virtual bool SetSky(const double ra, const double dec); }; Loading Loading
isis/src/base/objs/SampleScanCamera/SampleScanCamera.cpp +36 −0 Original line number Diff line number Diff line Loading @@ -31,5 +31,41 @@ namespace Isis { */ SampleScanCamera::SampleScanCamera(Isis::Cube &cube) : Camera(cube) { } /** * Returns the SampleScan type of camera, as enumerated in the Camera * class. * @return CameraType SampleScan camera type. */ virtual CameraType GetCameraType() const { return SampleScan; } /** * Returns a pointer to the SampleScanCameraGroundMap object * * @return SampleScanCameraGroundMap* */ SampleScanCameraGroundMap *GroundMap() { return (SampleScanCameraGroundMap *)Camera::GroundMap(); }; /** * Returns a pointer to the SampleScanCameraSkyMap object * * @return SampleScanCameraSkyMap* */ SampleScanCameraSkyMap *SkyMap() { return (SampleScanCameraSkyMap *)Camera::SkyMap(); }; /** * Returns a pointer to the SampleScanCameraDetectorMap object * * @return SampleScanCameraDetectorMap* */ SampleScanCameraDetectorMap *DetectorMap() { return (SampleScanCameraDetectorMap *)Camera::DetectorMap(); }; };
isis/src/base/objs/SampleScanCamera/SampleScanCamera.h +6 −39 Original line number Diff line number Diff line Loading @@ -49,47 +49,14 @@ namespace Isis { public: SampleScanCamera(Isis::Cube &cube); /** * Returns the SampleScan type of camera, as enumerated in the Camera * class. * @return @b CameraType SampleScan camera type. */ virtual CameraType GetCameraType() const { return SampleScan; } /** * Returns a pointer to the SampleScanCameraGroundMap object * * @return SampleScanCameraGroundMap* */ SampleScanCameraGroundMap *GroundMap() { return (SampleScanCameraGroundMap *)Camera::GroundMap(); }; /** * Returns a pointer to the SampleScanCameraSkyMap object * * @return SampleScanCameraSkyMap* */ SampleScanCameraSkyMap *SkyMap() { return (SampleScanCameraSkyMap *)Camera::SkyMap(); }; /** * Returns a pointer to the SampleScanCameraDetectorMap object * * @return SampleScanCameraDetectorMap* */ SampleScanCameraDetectorMap *DetectorMap() { return (SampleScanCameraDetectorMap *)Camera::DetectorMap(); }; virtual CameraType GetCameraType(); SampleScanCameraGroundMap *GroundMap(); SampleScanCameraSkyMap *SkyMap(); SampleScanCameraDetectorMap *DetectorMap(); private: //! Copying cameras is not allowed SampleScanCamera(const SampleScanCamera &); //! Assigning cameras is not allowed SampleScanCamera &operator=(const SampleScanCamera &); SampleScanCamera(const SampleScanCamera &); //!< Copying cameras is not allowed SampleScanCamera &operator=(const SampleScanCamera &); //!< Assigning cameras is not allowed }; }; Loading
isis/src/base/objs/SampleScanCameraSkyMap/SampleScanCameraSkyMap.cpp +13 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,19 @@ #include "SampleScanCameraDetectorMap.h" namespace Isis { /** * Constructor * * @param parent The parent camera */ SampleScanCameraSkyMap(Camera *parent) : CameraSkyMap(parent) {}; /** * Destructor */ ~SampleScanCameraSkyMap() {}; /** Compute undistorted focal plane coordinate from ra/dec * * @param ra right ascension in degrees Loading
isis/src/base/objs/SampleScanCameraSkyMap/SampleScanCameraSkyMap.h +3 −4 Original line number Diff line number Diff line Loading @@ -45,11 +45,10 @@ namespace Isis { */ class SampleScanCameraSkyMap : public CameraSkyMap { public: //! Constructor SampleScanCameraSkyMap(Camera *parent) : CameraSkyMap(parent) {}; //! Destructor virtual ~SampleScanCameraSkyMap() {}; SampleScanCameraSkyMap(Camera *parent) : CameraSkyMap(parent); virtual ~SampleScanCameraSkyMap(); virtual bool SetSky(const double ra, const double dec); }; Loading