Loading isis/src/control/objs/ControlNetVersioner/ControlPointV0005.h 0 → 100644 +51 −0 Original line number Diff line number Diff line #ifndef ControlPointV0005_h #define ControlPointV0005_h /** * @file * $Revision: 1.9 $ * $Date: 2009/07/15 17:33:52 $ * * 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 <QSharedPointer> #include "ControlPointFileEntryV0002.pb.h" namespace Isis { class ControlPointV0004; class Pvl; class ControlPointV0005 { public: ControlPointV0005(const Pvl &pointObject); ControlPointV0005(QSharedPointer<ControlPointFileEntryV0002> pointData); ControlPointV0005(const ControlPointV0004 &oldPoint); Pvl toPvl(); private: ControlPointV0005(); ControlPointV0005(const &ControlPointV0005 other); ControlPointV0005 &operator=(const &ControlPointV0005 other); QSharedPointer<ControlPointFileEntryV0002> m_pointData; }; } #endif Loading
isis/src/control/objs/ControlNetVersioner/ControlPointV0005.h 0 → 100644 +51 −0 Original line number Diff line number Diff line #ifndef ControlPointV0005_h #define ControlPointV0005_h /** * @file * $Revision: 1.9 $ * $Date: 2009/07/15 17:33:52 $ * * 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 <QSharedPointer> #include "ControlPointFileEntryV0002.pb.h" namespace Isis { class ControlPointV0004; class Pvl; class ControlPointV0005 { public: ControlPointV0005(const Pvl &pointObject); ControlPointV0005(QSharedPointer<ControlPointFileEntryV0002> pointData); ControlPointV0005(const ControlPointV0004 &oldPoint); Pvl toPvl(); private: ControlPointV0005(); ControlPointV0005(const &ControlPointV0005 other); ControlPointV0005 &operator=(const &ControlPointV0005 other); QSharedPointer<ControlPointFileEntryV0002> m_pointData; }; } #endif