1 #ifndef ControlPointV0003_h     2 #define ControlPointV0003_h    26 #include <QSharedPointer>    28 #include "ControlPointFileEntryV0002.pb.h"    31   class ControlPointV0002;
   180       const ControlPointFileEntryV0002 &
pointData();
   206                 void (ControlPointFileEntryV0002::*setter)(
bool));
   210                 void (ControlPointFileEntryV0002::*setter)(
double));
   214                 void (ControlPointFileEntryV0002::*setter)(
const std::string&));
   217                 ControlPointFileEntryV0002_Measure &measure,
   218                 void (ControlPointFileEntryV0002_Measure::*setter)(
bool));
   221                 ControlPointFileEntryV0002_Measure &measure,
   222                 void (ControlPointFileEntryV0002_Measure::*setter)(
double));
   225                 ControlPointFileEntryV0002_Measure &measure,
   226                 void (ControlPointFileEntryV0002_Measure::*setter)(
const std::string &));
 void copy(PvlContainer &container, QString keyName, QSharedPointer< ControlPointFileEntryV0002 > point, void(ControlPointFileEntryV0002::*setter)(bool))
This convenience method takes a boolean value from a PvlKeyword and copies it into a version 2 protob...
 
Contains more than one keyword-value pair. 
 
ControlPointV0003 & operator=(const ControlPointV0003 &other)
Assignment operator. 
 
QSharedPointer< ControlPointFileEntryV0002 > m_pointData
protobuf container that holds information used to create a control point. 
 
A container for the information stored in a version 3 and 4 ControlPoint. 
 
ControlPointV0003()
Default constructor. 
 
Namespace for ISIS/Bullet specific routines. 
 
Contains Pvl Groups and Pvl Objects. 
 
A container for the information stored in a version 2 ControlPoint. 
 
const ControlPointFileEntryV0002 & pointData()
Access the protobuf control point data.