10 #include <QStringList> 33 class ControlPointEdit;
37 class MdiCubeViewport;
38 class QnetHoldPointDialog;
39 class SerialNumberList;
42 class UniversalGroundMap;
265 enum MeasureColumns {
283 static const int NUMCOLUMNS = 16;
285 QString measureColumnToString(MeasureColumns column);
297 void qnetToolSaveAs();
298 void refreshNavList();
299 void editPointChanged(QString pointId);
301 void ignorePointChanged();
302 void ignoreLeftChanged();
303 void ignoreRightChanged();
307 void measureChanged();
328 void enterWhatsThisMode();
353 void updateGroundPosition();
365 void showHideTemplateEditor();
375 void createToolBars();
391 void initDem(QString demFile);
392 double demRadius(
double latitude,
double longitude);
393 void clearGroundSource();
399 QPointer<MainWindow> m_qnetTool;
401 QString m_cnetFileName;
403 QStringList findPointFiles(
double lat,
double lon);
405 QPointer<QAction> m_createPoint;
406 QPointer<QAction> m_modifyPoint;
407 QPointer<QAction> m_deletePoint;
409 QPointer<QAction> m_openGround;
410 QPointer<QAction> m_openDem;
411 QPointer<QAction> m_saveNet;
412 QPointer<QToolBar> toolBar;
413 QPointer<QAction> m_saveAsNet;
414 QPointer<QAction> m_closeQnetTool;
416 QPointer<QAction> m_saveChips;
417 QPointer<QAction> m_showHideTemplateEditor;
418 QPointer<QAction> m_openTemplateFile;
419 QPointer<QAction> m_saveTemplateFile;
420 QPointer<QAction> m_saveTemplateFileAs;
422 QPointer<QAction> m_whatsThis;
424 QPointer<QMainWindow> m_mw;
425 QPointer<ControlPointEdit> m_pointEditor;
427 QPushButton *m_savePoint;
428 QPalette m_saveDefaultPalette;
430 QTextEdit *m_templateEditor;
431 QWidget *m_templateEditorWidget;
432 bool m_templateModified;
434 QPointer<QLabel> m_templateFileNameLabel;
435 QPointer<QLabel> m_groundFileNameLabel;
436 QPointer<QLabel> m_radiusFileNameLabel;
437 QPointer<QLabel> m_ptIdValue;
438 QPointer<QComboBox> m_pointType;
439 QPointer<QLabel> m_numMeasures;
440 QPointer<QLabel> m_pointAprioriLatitude;
441 QPointer<QLabel> m_pointAprioriLongitude;
442 QPointer<QLabel> m_pointAprioriRadius;
443 QPointer<QLabel> m_pointAprioriLatitudeSigma;
444 QPointer<QLabel> m_pointAprioriLongitudeSigma;
445 QPointer<QLabel> m_pointAprioriRadiusSigma;
446 QPointer<QLabel> m_pointLatitude;
447 QPointer<QLabel> m_pointLongitude;
448 QPointer<QLabel> m_pointRadius;
450 QPointer<QCheckBox> m_lockPoint;
451 QPointer<QCheckBox> m_ignorePoint;
452 QPointer<QLabel> m_leftReference;
453 QPointer<QLabel> m_leftMeasureType;
454 QPointer<QLabel> m_leftSampError;
455 QPointer<QLabel> m_leftLineError;
456 QPointer<QLabel> m_leftSampShift;
457 QPointer<QLabel> m_leftLineShift;
458 QPointer<QLabel> m_leftGoodness;
459 QPointer<QLabel> m_rightGoodness;
460 QPointer<QLabel> m_rightReference;
461 QPointer<QLabel> m_rightMeasureType;
462 QPointer<QLabel> m_rightSampError;
463 QPointer<QLabel> m_rightLineError;
464 QPointer<QLabel> m_rightSampShift;
465 QPointer<QLabel> m_rightLineShift;
466 QPointer<QCheckBox> m_lockLeftMeasure;
467 QPointer<QCheckBox> m_ignoreLeftMeasure;
468 QPointer<QCheckBox> m_lockRightMeasure;
469 QPointer<QCheckBox> m_ignoreRightMeasure;
471 QPointer<QComboBox> m_leftCombo;
472 QPointer<QComboBox> m_rightCombo;
474 QPointer<QMainWindow> m_measureWindow;
475 QPointer<QTableWidget> m_measureTable;
477 QPointer<ControlPoint> m_editPoint;
482 QPointer<ControlMeasure> m_leftMeasure;
483 QPointer<ControlMeasure> m_rightMeasure;
484 QScopedPointer<Cube> m_leftCube;
485 QScopedPointer<Cube> m_rightCube;
487 QString m_groundFile;
488 QScopedPointer<Cube> m_groundCube;
490 QScopedPointer<UniversalGroundMap> m_groundGmap;
492 ControlPoint::SurfacePointSource::Source m_groundSurfacePointSource;
493 ControlPoint::RadiusSource::Source m_groundRadiusSource;
497 QString m_groundSourceFile;
498 QString m_radiusSourceFile;
501 QScopedPointer<Cube> m_demCube;
503 QString m_lastUsedPointId;
504 QPointer<ControlNet> m_controlNet;
506 QPointer<Workspace> m_workspace;
Cube display widget for certain Isis MDI applications.
Widget to display Isis cubes for qt apps.
Namespace for ISIS/Bullet specific routines.
Serial Number list generator.