1 #ifndef ControlPointV0001_h 2 #define ControlPointV0001_h 26 #include <QSharedPointer> 28 #include "ControlNetFileProtoV0001.pb.h" 29 #include "ControlNetLogDataProtoV0001.pb.h" 109 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
bool));
113 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
double));
117 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
const std::string&));
120 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
121 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
bool));
124 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
125 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
double));
128 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
129 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
130 const std::string &));
QSharedPointer< ControlNetLogDataProtoV0001_Point > m_logData
Protobuf container that holds log data for the control measures in the point.
QSharedPointer< ControlNetLogDataProtoV0001_Point > logData()
Access the protobuf log data for the control measures in the point.
Contains more than one keyword-value pair.
QSharedPointer< ControlNetFileProtoV0001_PBControlPoint > pointData()
Access the protobuf control point data.
ControlPointV0001()
Default constructor.
QSharedPointer< ControlNetFileProtoV0001_PBControlPoint > m_pointData
Protobuf container that holds information used to create a control point.
A container for the information stored in a version 1 ControlPoint.
ControlPointV0001 & operator=(const ControlPointV0001 &other)
Assignment operator.
Namespace for ISIS/Bullet specific routines.
Contains Pvl Groups and Pvl Objects.
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...