13 #include <QStringList>
36 class ControlPointEdit;
40 class MatchToolNewPointDialog;
41 class MdiCubeViewport;
42 class MatchHoldPointDialog;
43 class SerialNumberList;
46 class UniversalGroundMap;
271 void enterWhatsThisMode();
272 void paintAllViewports ();
277 void setLockPoint (
bool ignore);
278 void setIgnorePoint (
bool ignore);
279 void setLockLeftMeasure (
bool ignore);
280 void setIgnoreLeftMeasure (
bool ignore);
281 void setLockRightMeasure (
bool ignore);
282 void setIgnoreRightMeasure (
bool ignore);
284 void nextRightMeasure();
285 void previousRightMeasure();
286 void selectLeftMeasure (
int index);
287 void selectRightMeasure (
int index);
288 void updateLeftMeasureInfo ();
289 void updateRightMeasureInfo ();
292 void checkReference();
294 void colorizeSaveButton();
296 void cancelNewPoint();
297 void doneWithMeasures();
299 void openTemplateFile();
300 void viewTemplateFile();
302 void showHideTemplateEditor();
303 void saveTemplateFile();
304 void saveTemplateFileAs();
305 void setTemplateModified();
306 void writeTemplateFile(QString);
307 void clearEditPoint();
312 void createActions();
314 void createToolBars();
317 void loadMeasureTable();
319 void createMatchTool(
QWidget *parent);
320 QSplitter * createTopSplitter();
321 QGroupBox * createControlPointGroupBox();
322 QGroupBox * createLeftMeasureGroupBox();
323 QGroupBox * createRightMeasureGroupBox();
324 void createTemplateEditorWidget();
325 void loadTemplateFile(QString);
327 bool IsMeasureLocked(QString serialNumber);
339 void writeSettings()
const;
346 QStatusBar *m_statusBar;
348 QString m_cnetFileName;
349 QLabel *m_cnetFileNameLabel;
351 QString m_coregReferenceSN;
363 QAction *m_showHideTemplateEditor;
373 QPushButton *m_savePoint;
374 QPalette m_saveDefaultPalette;
376 QTextEdit *m_templateEditor;
377 QWidget *m_templateEditorWidget;
378 bool m_templateModified;
380 QLabel *m_templateFileNameLabel;
382 QLabel *m_numMeasures;
384 QCheckBox *m_lockPoint;
385 QCheckBox *m_ignorePoint;
386 QLabel *m_leftReference;
387 QLabel *m_leftMeasureType;
388 QLabel *m_leftSampShift;
389 QLabel *m_leftLineShift;
390 QLabel *m_leftGoodness;
391 QLabel *m_rightGoodness;
392 QLabel *m_rightReference;
393 QLabel *m_rightMeasureType;
394 QLabel *m_rightSampShift;
395 QLabel *m_rightLineShift;
396 QCheckBox *m_lockLeftMeasure;
397 QCheckBox *m_ignoreLeftMeasure;
398 QCheckBox *m_lockRightMeasure;
399 QCheckBox *m_ignoreRightMeasure;
405 QTableWidget *m_measureTable;
407 QPointer<ControlNet> m_controlNet;
411 QString m_lastUsedPointId;
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:53
Widget to display Isis cubes for qt apps.
Definition: CubeViewport.h:121
a control network
Definition: ControlNet.h:207
Pixel value mapper.
Definition: Stretch.h:72
A single control point.
Definition: ControlPoint.h:339
a control measurement
Definition: ControlMeasure.h:171
Point Editor Widget.
Definition: ControlPointEdit.h:144
Serial Number list generator.
Definition: SerialNumberList.h:78
IO Handler for Isis Cubes.
Definition: Cube.h:158