1 #ifndef ControlPointV0002_h     2 #define ControlPointV0002_h    26  #include <QSharedPointer>    28  #include "ControlNetFileProtoV0001.pb.h"    29  #include "ControlNetLogDataProtoV0001.pb.h"    32   class ControlPointV0001;
   202                 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
bool));
   206                 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
double));
   210                 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
const std::string&));
   213                 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
   214                 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
bool));
   217                 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
   218                 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
double));
   221                 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
   222                 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
   223                             const std::string &));
 Contains more than one keyword-value pair. 
 
ControlPointV0002 & operator=(const ControlPointV0002 &other)
Assignment operator. 
 
void copy(PvlContainer &container, QString keyName, QSharedPointer< ControlNetFileProtoV0001_PBControlPoint > point, void(ControlNetFileProtoV0001_PBControlPoint::*setter)(bool))
This convenience method takes a boolean value from a PvlKeyword and copies it into a version 1 protob...
 
QSharedPointer< ControlNetFileProtoV0001_PBControlPoint > pointData()
Access the protobuf control point data. 
 
QSharedPointer< ControlNetLogDataProtoV0001_Point > logData()
Access the protobuf log data for the control measures in the point. 
 
ControlPointV0002()
Default constructor. 
 
A container for the information stored in a version 1 ControlPoint. 
 
QSharedPointer< ControlNetFileProtoV0001_PBControlPoint > m_pointData
protobuf container that holds information used to create a control point. 
 
QSharedPointer< ControlNetLogDataProtoV0001_Point > m_logData
Protobuf container that holds log data for the control measures in the point. 
 
Namespace for ISIS/Bullet specific routines. 
 
Contains Pvl Groups and Pvl Objects. 
 
A container for the information stored in a version 2 ControlPoint.