|
Isis 3 Programmer Reference
|
1 #ifndef ControlPointEditWidget_h
2 #define ControlPointEditWidget_h
13 #include "ControlPoint.h"
15 #include "SpecialPixel.h"
16 #include "TemplateList.h"
18 #include <QCloseEvent>
25 #include <QStringList>
49 class ControlMeasureEditWidget;
55 class MdiCubeViewport;
56 class SerialNumberList;
59 class UniversalGroundMap;
128 QString editPointId();
132 void controlPointChanged(QString pointId);
133 void controlPointAdded(QString pointId);
134 void ignorePointChanged();
135 void ignoreLeftChanged();
136 void ignoreRightChanged();
140 void measureChanged();
142 void saveControlNet();
152 bool isGroundSource =
false);
188 void updateGroundPosition();
195 void colorizeAllSaveButtons(QString color);
213 void loadPoint(QString serialNumber =
"");
234 double demRadius(
double latitude,
double longitude);
249 QPointer<QAction> m_showHideTemplateEditor;
274 QPointer<QLabel> m_numMeasures;
275 QPointer<QLabel> m_aprioriLatitude;
276 QPointer<QLabel> m_aprioriLongitude;
277 QPointer<QLabel> m_aprioriRadius;
292 QPointer<QStandardItemModel> m_model;
320 QScopedPointer<UniversalGroundMap> m_groundGmap;
330 QString m_radiusFilename;
331 ControlPoint::RadiusSource::Source m_radiusSourceType;
334 QScopedPointer<Cube> m_demCube;
File name manipulation and expansion.
This represents an ISIS control net in a project-based GUI interface.
Serial Number list generator.
IO Handler for Isis Cubes.
Widget to display Isis cubes for qt apps.
const double Null
Value for an Isis Null pixel.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.