  | 
  
    Isis 3 Programmer Reference
    
   | 
 
 
 
 
    1 #ifndef ControlPointV0002_h 
    2 #define ControlPointV0002_h 
   12  #include <QSharedPointer> 
   14  #include "ControlNetFileProtoV0001.pb.h" 
   15  #include "ControlNetLogDataProtoV0001.pb.h" 
   18   class ControlPointV0001;
 
  188                 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
bool));
 
  192                 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
double));
 
  196                 void (ControlNetFileProtoV0001_PBControlPoint::*setter)(
const std::string&));
 
  199                 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
 
  200                 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
bool));
 
  203                 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
 
  204                 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
double));
 
  207                 ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure &measure,
 
  208                 void (ControlNetFileProtoV0001_PBControlPoint_PBControlMeasure::*setter)(
 
  209                             const std::string &));
 
 
 
Contains Pvl Groups and Pvl Objects.
 
A container for the information stored in a version 2 ControlPoint.
 
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...
 
ControlPointV0002 & operator=(const ControlPointV0002 &other)
Assignment operator.
 
ControlPointV0002(const ControlPointV0002 &other)
Copy constructor.
 
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.
 
QSharedPointer< ControlNetLogDataProtoV0001_Point > m_logData
Protobuf container that holds log data for the control measures in the point.
 
ControlPointV0002()
Default constructor.
 
Contains more than one keyword-value pair.
 
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.
 
This is free and unencumbered software released into the public domain.