#ifndef KaguyaTcCamera_h #define KaguyaTcCamera_h /** * @file * * Unless noted otherwise, the portions of Isis written by the USGS are public * domain. See individual third-party library and package descriptions for * intellectual property information,user agreements, and related information. * * Although Isis has been used by the USGS, no warranty, expressed or implied, * is made by the USGS as to the accuracy and functioning of such software * and related material nor shall the fact of distribution constitute any such * warranty, and no responsibility is assumed by the USGS in connection * therewith. * * For additional information, launch * $ISISROOT/doc//documents/Disclaimers/Disclaimers.html in a browser or see * the Privacy & Disclaimers page on the Isis website, * http://isis.astrogeology.usgs.gov, and the USGS privacy and disclaimers on * http://www.usgs.gov/privacy.html. */ #include "FramingCamera.h" namespace Isis { class KaguyaTcCamera : public LineScanCamera { public: KaguyaTcCamera(Cube &cube); //! Destroys the KaguyaTcCamera object. ~KaguyaTcCamera() {}; virtual std::pair ShutterOpenCloseTimes(double time, double exposureDuration); virtual int CkFrameId() const; virtual int CkReferenceId() const; virtual int SpkReferenceId() const; }; }; #endif