File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
1 #ifndef ControlPointV0003_h
2 #define ControlPointV0003_h
12 #include <QSharedPointer>
14 #include "ControlPointFileEntryV0002.pb.h"
17 class ControlPointV0002;
166 const ControlPointFileEntryV0002 &
pointData();
192 void (ControlPointFileEntryV0002::*setter)(
bool));
196 void (ControlPointFileEntryV0002::*setter)(
double));
200 void (ControlPointFileEntryV0002::*setter)(
const std::string&));
203 ControlPointFileEntryV0002_Measure &measure,
204 void (ControlPointFileEntryV0002_Measure::*setter)(
bool));
207 ControlPointFileEntryV0002_Measure &measure,
208 void (ControlPointFileEntryV0002_Measure::*setter)(
double));
211 ControlPointFileEntryV0002_Measure &measure,
212 void (ControlPointFileEntryV0002_Measure::*setter)(
const std::string &));
Contains Pvl Groups and Pvl Objects.
const ControlPointFileEntryV0002 & pointData()
Access the protobuf control point data.
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...
A container for the information stored in a version 2 ControlPoint.
ControlPointV0003(const ControlPointV0003 &other)
Copy constructor.
ControlPointV0003 & operator=(const ControlPointV0003 &other)
Assignment operator.
QSharedPointer< ControlPointFileEntryV0002 > m_pointData
protobuf container that holds information used to create a control point.
ControlPointV0003()
Default constructor.
A container for the information stored in a version 3 and 4 ControlPoint.
Contains more than one keyword-value pair.
This is free and unencumbered software released into the public domain.