![]() |
Isis 3 Programmer Reference
|
Point Editor Widget. More...
#include <ControlMeasureEditWidget.h>


Public Slots | |
| bool | setTemplateFile (QString) |
| Allows user to choose a new template file by opening a window from which to select a filename. More... | |
| void | setPoint (ControlPoint *editPoint, SerialNumberList *snList) |
| Set the Control Point for this widget. More... | |
| void | setLeftMeasure (ControlMeasure *leftMeasure, Cube *leftCube, QString pointId) |
| Set the measure displayed in the left ChipViewport. More... | |
| void | setRightMeasure (ControlMeasure *rightMeasure, Cube *rightCube, QString pointId) |
| Set the measure displayed in the right ChipViewport. More... | |
| void | colorizeSaveButton () |
| Turn "Save Measure" button text to red. More... | |
| void | refreshChips () |
| void | saveChips () |
| Slot to save registration chips to files and fire off qview. More... | |
Signals | |
| void | updateLeftView (double sample, double line) |
| void | updateRightView (double sample, double line) |
| void | measureSaved () |
| void | newControlNetwork (ControlNet *) |
| void | setTemplateFailed (QString) |
| void | stretchChipViewport (Stretch *, CubeViewport *) |
Public Member Functions | |
| ControlMeasureEditWidget (QWidget *parent=0, bool allowLeftMouse=false, bool useGeometry=true) | |
| Constructs a ControlMeasureEditWidget widget. More... | |
| ~ControlMeasureEditWidget () | |
| Destructor. More... | |
| QString | templateFileName () |
| Returns the template filename used for auto-registration. More... | |
| void | allowLeftMouse (bool allowMouse) |
| Set the option that allows mouse movements in the left ChipViewport. More... | |
| void | setLeftPosition (double sample, double line) |
| Set the tack position of the measure in the left ChipViewport. More... | |
| void | setRightPosition (double sample, double line) |
| Set the tack position of the measure in the right ChipViewport. More... | |
Private Slots | |
| void | setNoGeom () |
| Slot to turn off geom. More... | |
| void | setGeom () |
| Turn geom on. More... | |
| void | setRotate () |
| ** More... | |
| void | setCircle (bool) |
| Turn circle widgets on/off. More... | |
| void | setZoomLink (bool) |
| Turn linking of zoom on or off. More... | |
| void | findPoint () |
| Find point from left ChipViewport in the right ChipViewport. More... | |
| void | registerPoint () |
| Sub-pixel register point in right chipViewport with point in left. More... | |
| void | saveMeasure () |
| Save control measure under the crosshair in right ChipViewport. More... | |
| void | updateLeftPositionLabel (double zoomFactor) |
| Update sample/line, lat/lon and zoom factor of left measure. More... | |
| void | updateRightGeom () |
| Slot to update the geomed right ChipViewport for zoom operations. More... | |
| void | updateRightPositionLabel (double zoomFactor) |
| Update sample/line, lat/lon and zoom factor of right measure. More... | |
| void | blinkStart () |
| Slot to start blink function. More... | |
| void | blinkStop () |
| Slot to stop blink function. More... | |
| void | changeBlinkTime (double interval) |
| Set blink rate. More... | |
| void | updateBlink () |
| Slot to cause the blink to happen coinciding with the timer. More... | |
| void | showBlinkExtension () |
| void | blinkStartRight () |
| Slot to start blink function for advanced blink functionality. More... | |
| void | blinkStopRight () |
| Slot to stop blink function. More... | |
| void | changeBlinkTimeRight (double interval) |
| Set blink rate. More... | |
| void | updateBlinkRight () |
| Slot to cause the blink to happen coinciding with the timer. More... | |
Private Member Functions | |
| void | createMeasureEditor (QWidget *parent) |
| Design the MeasureEdit widget. More... | |
Private Attributes | |
| bool | m_allowLeftMouse |
| Whether or not to allow mouse events on left chip viewport. More... | |
| bool | m_useGeometry |
| Whether or not to allow geometry/rotation on right chip viewport. More... | |
| QString | m_templateFileName |
| Registration template filename. More... | |
| QLabel * | m_leftZoomFactor |
| Label for left chip viewport's zoom factor. More... | |
| QLabel * | m_rightZoomFactor |
| Label for right chip viewport's zoom factor. More... | |
| QLabel * | m_leftSampLinePosition |
| Label for left chip viewport's current sample/line. More... | |
| QLabel * | m_rightSampLinePosition |
| Label for right chip viewport's current sample/line. More... | |
| QLabel * | m_leftLatLonPosition |
| Label for left chip viewport's current lat/lon. More... | |
| QLabel * | m_rightLatLonPosition |
| Label for right chip viewport's current lat/lon. More... | |
| QRadioButton * | m_nogeom |
| Radio button to remove geometry/rotation for right chip viewport. More... | |
| QRadioButton * | m_geom |
| Radio button to apply geometry/rotation to right chip viewport. More... | |
| QToolButton * | m_rightZoomIn |
| Button for zooming in right chip viewport. More... | |
| QToolButton * | m_rightZoomOut |
| Button for zooming out right chip viewport. More... | |
| QToolButton * | m_rightZoom1 |
| Button for 1:1 zoom on right chip viewport. More... | |
| bool | m_timerOn |
| Indicates if the blink timer is on. More... | |
| QTimer * | m_timer |
| Timer on the blinking. More... | |
| QList< ChipViewport * > | m_blinkList |
| List of chip viewports to blink. More... | |
| unsigned char | m_blinkIndex |
| Index of the chip to load in the left chip viewport. More... | |
| QDial * | m_dial |
| Rotation dial. More... | |
| QLCDNumber * | m_dialNumber |
| The current amount of rotation (in degrees) More... | |
| QDoubleSpinBox * | m_blinkTimeBox |
| The current blink step (in seconds) More... | |
| bool | m_circle |
| Whether or not to draw circle in center of the right chip viewport. More... | |
| QScrollBar * | m_slider |
| Slider that controls the size of the center circle. More... | |
| QPushButton * | m_autoReg |
| Button to auto-register the measure. More... | |
| QWidget * | m_autoRegExtension |
| Widget that shows after registering a measure. More... | |
| QLabel * | m_oldPosition |
| The old sample and line before registering. More... | |
| QLabel * | m_goodFit |
| The goodness of fit value after registering. More... | |
| bool | m_autoRegShown |
| Whether or not the auto-reg extension is shown. More... | |
| bool | m_autoRegAttempted |
| Whether or not auto-registration has been attempted. More... | |
| QPushButton * | m_saveMeasure |
| Button to save the current measure. More... | |
| QPalette | m_saveDefaultPalette |
| Default color palette for the Save button. More... | |
| ChipViewport * | m_leftView |
| Left ChipViewport. More... | |
| ChipViewport * | m_rightView |
| Right ChipViewport. More... | |
| Cube * | m_leftCube |
| Left chip viewport's Cube. More... | |
| Cube * | m_rightCube |
| Right chip viewport's Cube. More... | |
| ControlMeasure * | m_leftMeasure |
| Left ControlMeasure. More... | |
| ControlMeasure * | m_rightMeasure |
| Right ControlMeasure. More... | |
| Chip * | m_leftChip |
| Left Chip. More... | |
| Chip * | m_rightChip |
| Right Chip. More... | |
| UniversalGroundMap * | m_leftGroundMap |
| UniversalGroundMap for left cube. More... | |
| UniversalGroundMap * | m_rightGroundMap |
| UniversalGroundMap for right cube. More... | |
| AutoReg * | m_autoRegFact |
| Created AutoReg. More... | |
| QString | m_pointId |
| Associated control point id of the right measure. More... | |
| int | m_rotation |
| Amount to rotate right chip viewport TODO Is this used?? More... | |
| bool | m_geomIt |
| Apply geometry to the right chip viewport. More... | |
| bool | m_linkZoom |
| Link zoom factors between chip viewports. More... | |
| ControlPoint * | m_editPoint |
| The control point currently being edited. More... | |
| SerialNumberList * | m_serialNumberList |
| The serial numbers for each measure of m_editpoint. More... | |
| QWidget * | m_blinkExtension |
| Widget for selecting images and timing to blink through them. More... | |
| QListWidget * | m_blinkListWidget |
| List of images being blinked through. More... | |
| QDoubleSpinBox * | m_blinkTimeBoxRight |
| Input for time between image blinks. More... | |
| bool | m_timerOnRight |
| Timer is on for right viewport. More... | |
| QTimer * | m_timerRight |
| Timer for tracking image blink time. More... | |
| QList< ChipViewport * > | m_blinkChipViewportListRight |
| List of viewports to blink through. More... | |
| unsigned char | m_blinkIndexRight |
| Index of image being blinked. More... | |
Point Editor Widget.
Definition at line 174 of file ControlMeasureEditWidget.h.
| Isis::ControlMeasureEditWidget::ControlMeasureEditWidget | ( | QWidget * | parent = 0, |
| bool | allowLeftMouse = false, |
||
| bool | useGeometry = true |
||
| ) |
Constructs a ControlMeasureEditWidget widget.
| parent[in] | Parent of widget |
| allowLeftMouse[in] | Allow/Disallow mouse events on Left ChipViewport |
| useGeometry[in] | Allow/Disallow geometry and rotation on right ChipViewport |
Definition at line 64 of file ControlMeasureEditWidget.cpp.
References allowLeftMouse(), createMeasureEditor(), m_allowLeftMouse, m_autoRegFact, m_leftCube, m_leftGroundMap, m_rightCube, m_rightGroundMap, m_rotation, m_templateFileName, m_timerOn, m_timerOnRight, and m_useGeometry.
| Isis::ControlMeasureEditWidget::~ControlMeasureEditWidget | ( | ) |
Destructor.
Definition at line 90 of file ControlMeasureEditWidget.cpp.
References m_leftChip, and m_rightChip.
| void Isis::ControlMeasureEditWidget::allowLeftMouse | ( | bool | allowMouse | ) |
Set the option that allows mouse movements in the left ChipViewport.
| allowMouse | Whether or not to allow mouse event on left chip viewport |
Definition at line 1668 of file ControlMeasureEditWidget.cpp.
References m_allowLeftMouse, and m_saveMeasure.
Referenced by ControlMeasureEditWidget().
|
privateslot |
Slot to start blink function.
Definition at line 1555 of file ControlMeasureEditWidget.cpp.
References m_blinkIndex, m_blinkList, m_blinkTimeBox, m_leftView, m_rightView, m_timer, m_timerOn, and updateBlink().
Referenced by createMeasureEditor().
|
privateslot |
Slot to start blink function for advanced blink functionality.
Definition at line 1772 of file ControlMeasureEditWidget.cpp.
References Isis::ChipViewport::geomChip(), Isis::ControlPoint::GetMeasure(), Isis::Chip::Load(), m_blinkChipViewportListRight, m_blinkIndexRight, m_blinkListWidget, m_blinkTimeBoxRight, m_editPoint, m_geomIt, m_leftChip, m_leftCube, m_leftView, m_serialNumberList, m_timerOnRight, m_timerRight, Isis::SerialNumberList::serialNumber(), Isis::ChipViewport::setChip(), Isis::Chip::TackCube(), updateBlinkRight(), Isis::VIEWSIZE, Isis::ChipViewport::zoom(), and Isis::ChipViewport::zoomFactor().
Referenced by createMeasureEditor().
|
privateslot |
Slot to stop blink function.
Definition at line 1574 of file ControlMeasureEditWidget.cpp.
References m_blinkList, m_leftView, m_timer, and m_timerOn.
Referenced by createMeasureEditor().
|
privateslot |
Slot to stop blink function.
Definition at line 1815 of file ControlMeasureEditWidget.cpp.
References m_blinkChipViewportListRight, m_rightView, m_timerOnRight, and m_timerRight.
Referenced by createMeasureEditor().
|
privateslot |
Set blink rate.
| interval[in] | Blink rate in seconds |
Definition at line 1591 of file ControlMeasureEditWidget.cpp.
References m_timer, and m_timerOn.
Referenced by createMeasureEditor().
|
privateslot |
Set blink rate.
| interval | Input Blink rate in seconds |
Definition at line 1831 of file ControlMeasureEditWidget.cpp.
References m_timerOnRight, and m_timerRight.
Referenced by createMeasureEditor().
|
slot |
Turn "Save Measure" button text to red.
Definition at line 967 of file ControlMeasureEditWidget.cpp.
References m_saveMeasure.
Referenced by createMeasureEditor(), findPoint(), and registerPoint().
|
private |
Design the MeasureEdit widget.
| parent | The parent QWidget |
Definition at line 121 of file ControlMeasureEditWidget.cpp.
References blinkStart(), blinkStartRight(), blinkStop(), blinkStopRight(), changeBlinkTime(), changeBlinkTimeRight(), colorizeSaveButton(), Isis::FileName::expanded(), findPoint(), m_allowLeftMouse, m_autoReg, m_autoRegAttempted, m_autoRegExtension, m_autoRegShown, m_blinkExtension, m_blinkListWidget, m_blinkTimeBox, m_blinkTimeBoxRight, m_dial, m_dialNumber, m_geom, m_geomIt, m_goodFit, m_leftChip, m_leftLatLonPosition, m_leftSampLinePosition, m_leftView, m_leftZoomFactor, m_linkZoom, m_nogeom, m_oldPosition, m_rightChip, m_rightLatLonPosition, m_rightSampLinePosition, m_rightView, m_rightZoom1, m_rightZoomFactor, m_rightZoomIn, m_rightZoomOut, m_rotation, m_saveDefaultPalette, m_saveMeasure, m_slider, m_useGeometry, registerPoint(), saveMeasure(), setCircle(), setGeom(), setNoGeom(), setRotate(), setZoomLink(), updateLeftPositionLabel(), updateRightGeom(), updateRightPositionLabel(), and Isis::VIEWSIZE.
Referenced by ControlMeasureEditWidget().
|
privateslot |
Find point from left ChipViewport in the right ChipViewport.
Definition at line 986 of file ControlMeasureEditWidget.cpp.
References colorizeSaveButton(), Isis::UniversalGroundMap::Line(), m_leftGroundMap, m_leftView, m_rightGroundMap, m_rightMeasure, Isis::UniversalGroundMap::Sample(), Isis::UniversalGroundMap::SetImage(), Isis::UniversalGroundMap::SetUniversalGround(), Isis::ChipViewport::tackLine(), Isis::ChipViewport::tackSample(), Isis::UniversalGroundMap::UniversalLatitude(), and Isis::UniversalGroundMap::UniversalLongitude().
Referenced by createMeasureEditor().
|
privateslot |
Sub-pixel register point in right chipViewport with point in left.
Definition at line 1041 of file ControlMeasureEditWidget.cpp.
References Isis::AutoReg::AdaptiveAlgorithmFailed, colorizeSaveButton(), Isis::AutoRegFactory::Create(), Isis::AutoReg::CubeLine(), Isis::AutoReg::CubeSample(), Isis::AutoReg::Distance(), Isis::AutoReg::DistanceTolerance(), Isis::AutoReg::FitChipNoData, Isis::AutoReg::FitChipToleranceNotMet, Isis::AutoReg::GoodnessOfFit(), Isis::IException::Io, Isis::Chip::Load(), m_autoReg, m_autoRegAttempted, m_autoRegExtension, m_autoRegFact, m_autoRegShown, m_goodFit, m_leftCube, m_leftMeasure, m_oldPosition, m_rightCube, m_rightMeasure, m_saveDefaultPalette, m_saveMeasure, m_templateFileName, m_useGeometry, Isis::AutoReg::MinimumZScore(), Isis::AutoReg::PatternChip(), Isis::AutoReg::PatternChipNotEnoughValidData, Isis::AutoReg::PatternValidPercent(), Isis::AutoReg::PatternZScoreNotMet, Isis::AutoReg::Register(), Isis::AutoReg::SearchChip(), Isis::AutoReg::Success(), Isis::AutoReg::SurfaceModelDistanceInvalid, Isis::AutoReg::SurfaceModelNotEnoughValidData, Isis::AutoReg::SurfaceModelSolutionInvalid, Isis::Chip::TackCube(), Isis::AutoReg::Tolerance(), Isis::IException::toString(), and Isis::AutoReg::ZScores().
Referenced by createMeasureEditor().
|
slot |
Slot to save registration chips to files and fire off qview.
Definition at line 1705 of file ControlMeasureEditWidget.cpp.
References Isis::AutoReg::FitChip(), m_autoRegAttempted, m_autoRegFact, m_leftMeasure, m_pointId, m_rightMeasure, Isis::AutoReg::RegistrationPatternChip(), Isis::AutoReg::RegistrationSearchChip(), Isis::ProgramLauncher::RunSystemCommand(), Isis::toString(), and Isis::Chip::Write().
|
privateslot |
Save control measure under the crosshair in right ChipViewport.
Definition at line 1226 of file ControlMeasureEditWidget.cpp.
References Isis::ControlMeasure::DeleteLogData(), Isis::ControlMeasure::GetCubeSerialNumber(), Isis::AutoReg::GoodnessOfFit(), Isis::ControlMeasureLogData::GoodnessOfFit, Isis::ControlMeasure::IsEditLocked(), m_allowLeftMouse, m_autoReg, m_autoRegExtension, m_autoRegFact, m_autoRegShown, m_leftCube, m_leftMeasure, m_leftView, m_pointId, m_rightMeasure, m_rightView, m_saveDefaultPalette, m_saveMeasure, Isis::ControlMeasure::Manual, Isis::ControlMeasureLogData::MaximumPixelZScore, Isis::ControlMeasureLogData::MinimumPixelZScore, Isis::ControlMeasure::RegisteredSubPixel, Isis::ControlMeasure::SetChooserName(), Isis::ControlMeasure::SetCoordinate(), Isis::ControlMeasure::SetDateTime(), setLeftMeasure(), Isis::ControlMeasure::SetLogData(), Isis::ControlMeasure::SetType(), Isis::ChipViewport::tackLine(), Isis::ChipViewport::tackSample(), Isis::IException::toString(), Isis::Application::UserName(), and Isis::AutoReg::ZScores().
Referenced by createMeasureEditor().
|
privateslot |
Turn circle widgets on/off.
| checked[in] | Turn cirle on or off |
Definition at line 1512 of file ControlMeasureEditWidget.cpp.
References m_circle, m_leftView, m_rightView, m_slider, and Isis::ChipViewport::setCircle().
Referenced by createMeasureEditor().
|
privateslot |
Turn geom on.
Definition at line 1427 of file ControlMeasureEditWidget.cpp.
References Isis::ChipViewport::geomChip(), m_dial, m_dialNumber, m_geom, m_geomIt, m_leftChip, m_leftCube, m_nogeom, m_rightView, m_rightZoom1, m_rightZoomIn, m_rightZoomOut, Isis::IException::toString(), and Isis::IException::User.
Referenced by createMeasureEditor().
|
slot |
Set the measure displayed in the left ChipViewport.
| leftMeasure[in] | Measure displayed in left ChipViewport |
| leftCube[in] | Cube of measure displayed in left ChipViewport |
| pointId[in] | Control point id associated with the left measure |
Definition at line 731 of file ControlMeasureEditWidget.cpp.
References Isis::Chip::Load(), m_autoReg, m_autoRegExtension, m_autoRegShown, m_geomIt, m_leftChip, m_leftCube, m_leftGroundMap, m_leftMeasure, m_leftView, m_pointId, m_useGeometry, Isis::ChipViewport::setChip(), Isis::Chip::TackCube(), and updateRightGeom().
Referenced by saveMeasure().
| void Isis::ControlMeasureEditWidget::setLeftPosition | ( | double | sample, |
| double | line | ||
| ) |
Set the tack position of the measure in the left ChipViewport.
| sample[in] | Sample of the tack position for the right ChipViewport |
| line[in] | Line of the tack position for the left ChipViewport |
Definition at line 774 of file ControlMeasureEditWidget.cpp.
References m_leftChip, and Isis::Chip::TackCube().
|
privateslot |
Slot to turn off geom.
Definition at line 1476 of file ControlMeasureEditWidget.cpp.
References m_dial, m_dialNumber, m_geomIt, m_rightView, m_rightZoom1, m_rightZoomIn, m_rightZoomOut, and Isis::ChipViewport::nogeomChip().
Referenced by createMeasureEditor().
|
slot |
Set the Control Point for this widget.
| editPoint[in] | ControlPoint for this widget |
| snList[in] | SerialNumberList associated with the control net containing the ControlPoint |
Definition at line 1740 of file ControlMeasureEditWidget.cpp.
References m_blinkListWidget, m_editPoint, and m_serialNumberList.
|
slot |
Set the measure displayed in the right ChipViewport.
| rightMeasure[in] | Measure displayed in right ChipViewport |
| rightCube[in] | Cube of measure displayed in right ChipViewport |
| pointId[in] | Control point id associated with the measure |
Definition at line 821 of file ControlMeasureEditWidget.cpp.
References Isis::Chip::Load(), m_autoReg, m_autoRegAttempted, m_autoRegExtension, m_autoRegShown, m_geom, m_geomIt, m_leftChip, m_leftCube, m_nogeom, m_pointId, m_rightChip, m_rightCube, m_rightGroundMap, m_rightMeasure, m_rightView, m_saveDefaultPalette, m_saveMeasure, m_useGeometry, Isis::ChipViewport::setChip(), Isis::Chip::TackCube(), Isis::IException::toString(), updateRightGeom(), and Isis::IException::User.
| void Isis::ControlMeasureEditWidget::setRightPosition | ( | double | sample, |
| double | line | ||
| ) |
Set the tack position of the measure in the right ChipViewport.
| sample[in] | Sample of the tack position for the right ChipViewport |
| line[in] | Line of the tack position for the left ChipViewport |
Definition at line 788 of file ControlMeasureEditWidget.cpp.
References m_rightChip, and Isis::Chip::TackCube().
|
privateslot |
**
Slot to enable the rotate dial
Definition at line 1388 of file ControlMeasureEditWidget.cpp.
References m_dial, m_dialNumber, m_geomIt, m_rightView, m_rightZoom1, m_rightZoomIn, m_rightZoomOut, and Isis::ChipViewport::nogeomChip().
Referenced by createMeasureEditor().
|
slot |
Allows user to choose a new template file by opening a window from which to select a filename.
This file is then registered and set as the new template.
| fn | Template filename |
Definition at line 1624 of file ControlMeasureEditWidget.cpp.
References Isis::AutoRegFactory::Create(), Isis::IException::Io, m_autoRegFact, m_templateFileName, and Isis::IException::toString().
|
privateslot |
Turn linking of zoom on or off.
| checked[in] | Turn zoom linking on or off |
Definition at line 1541 of file ControlMeasureEditWidget.cpp.
References m_leftView, m_linkZoom, m_rightView, Isis::ChipViewport::zoom(), and Isis::ChipViewport::zoomFactor().
Referenced by createMeasureEditor().
|
inline |
Returns the template filename used for auto-registration.
Definition at line 186 of file ControlMeasureEditWidget.h.
References m_templateFileName.
|
privateslot |
Slot to cause the blink to happen coinciding with the timer.
Definition at line 1599 of file ControlMeasureEditWidget.cpp.
References Isis::ChipViewport::loadView(), m_blinkIndex, m_blinkList, and m_leftView.
Referenced by blinkStart().
|
privateslot |
Slot to cause the blink to happen coinciding with the timer.
Definition at line 1837 of file ControlMeasureEditWidget.cpp.
References Isis::ChipViewport::loadView(), m_blinkChipViewportListRight, m_blinkIndexRight, and m_rightView.
Referenced by blinkStartRight().
|
privateslot |
Update sample/line, lat/lon and zoom factor of left measure.
| zoomFactor[in] | zoom factor |
Definition at line 890 of file ControlMeasureEditWidget.cpp.
References m_leftGroundMap, m_leftLatLonPosition, m_leftSampLinePosition, m_leftView, m_leftZoomFactor, m_linkZoom, m_rightView, m_useGeometry, Isis::UniversalGroundMap::SetImage(), Isis::ChipViewport::tackLine(), Isis::ChipViewport::tackSample(), Isis::UniversalGroundMap::UniversalLatitude(), Isis::UniversalGroundMap::UniversalLongitude(), Isis::ChipViewport::zoom(), and Isis::ChipViewport::zoomFactor().
Referenced by createMeasureEditor().
|
privateslot |
Slot to update the geomed right ChipViewport for zoom operations.
Definition at line 1335 of file ControlMeasureEditWidget.cpp.
References Isis::ChipViewport::geomChip(), m_geom, m_geomIt, m_leftChip, m_leftCube, m_nogeom, m_rightView, Isis::IException::toString(), and Isis::IException::User.
Referenced by createMeasureEditor(), setLeftMeasure(), and setRightMeasure().
|
privateslot |
Update sample/line, lat/lon and zoom factor of right measure.
| zoomFactor[in] | zoom factor |
Definition at line 927 of file ControlMeasureEditWidget.cpp.
References m_autoReg, m_autoRegExtension, m_autoRegShown, m_rightGroundMap, m_rightLatLonPosition, m_rightSampLinePosition, m_rightView, m_rightZoomFactor, m_useGeometry, Isis::UniversalGroundMap::SetImage(), Isis::ChipViewport::tackLine(), Isis::ChipViewport::tackSample(), Isis::UniversalGroundMap::UniversalLatitude(), and Isis::UniversalGroundMap::UniversalLongitude().
Referenced by createMeasureEditor().
|
private |
Whether or not to allow mouse events on left chip viewport.
Definition at line 245 of file ControlMeasureEditWidget.h.
Referenced by allowLeftMouse(), ControlMeasureEditWidget(), createMeasureEditor(), and saveMeasure().
|
private |
Button to auto-register the measure.
Definition at line 273 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), registerPoint(), saveMeasure(), setLeftMeasure(), setRightMeasure(), and updateRightPositionLabel().
|
private |
Whether or not auto-registration has been attempted.
Definition at line 278 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), registerPoint(), saveChips(), and setRightMeasure().
|
private |
Widget that shows after registering a measure.
Definition at line 274 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), registerPoint(), saveMeasure(), setLeftMeasure(), setRightMeasure(), and updateRightPositionLabel().
|
private |
Created AutoReg.
Definition at line 295 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), registerPoint(), saveChips(), saveMeasure(), and setTemplateFile().
|
private |
Whether or not the auto-reg extension is shown.
Definition at line 277 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), registerPoint(), saveMeasure(), setLeftMeasure(), setRightMeasure(), and updateRightPositionLabel().
|
private |
List of viewports to blink through.
Definition at line 313 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), blinkStopRight(), and updateBlinkRight().
|
private |
Widget for selecting images and timing to blink through them.
Definition at line 306 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor().
|
private |
Index of the chip to load in the left chip viewport.
Definition at line 264 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), and updateBlink().
|
private |
Index of image being blinked.
Definition at line 314 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), and updateBlinkRight().
|
private |
List of chip viewports to blink.
Definition at line 263 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), blinkStop(), and updateBlink().
|
private |
List of images being blinked through.
Definition at line 307 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), createMeasureEditor(), and setPoint().
|
private |
The current blink step (in seconds)
Definition at line 268 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), and createMeasureEditor().
|
private |
Input for time between image blinks.
Definition at line 310 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), and createMeasureEditor().
|
private |
Whether or not to draw circle in center of the right chip viewport.
Definition at line 270 of file ControlMeasureEditWidget.h.
Referenced by setCircle().
|
private |
Rotation dial.
Definition at line 266 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setNoGeom(), and setRotate().
|
private |
The current amount of rotation (in degrees)
Definition at line 267 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setNoGeom(), and setRotate().
|
private |
The control point currently being edited.
Definition at line 304 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), and setPoint().
|
private |
Radio button to apply geometry/rotation to right chip viewport.
Definition at line 256 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setRightMeasure(), and updateRightGeom().
|
private |
Apply geometry to the right chip viewport.
Definition at line 299 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), createMeasureEditor(), setGeom(), setLeftMeasure(), setNoGeom(), setRightMeasure(), setRotate(), and updateRightGeom().
|
private |
The goodness of fit value after registering.
Definition at line 276 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and registerPoint().
|
private |
Left Chip.
Definition at line 290 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), createMeasureEditor(), setGeom(), setLeftMeasure(), setLeftPosition(), setRightMeasure(), updateRightGeom(), and ~ControlMeasureEditWidget().
|
private |
Left chip viewport's Cube.
Definition at line 286 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), ControlMeasureEditWidget(), registerPoint(), saveMeasure(), setGeom(), setLeftMeasure(), setRightMeasure(), and updateRightGeom().
|
private |
UniversalGroundMap for left cube.
Definition at line 292 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), findPoint(), setLeftMeasure(), and updateLeftPositionLabel().
|
private |
Label for left chip viewport's current lat/lon.
Definition at line 253 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and updateLeftPositionLabel().
|
private |
Left ControlMeasure.
Definition at line 288 of file ControlMeasureEditWidget.h.
Referenced by registerPoint(), saveChips(), saveMeasure(), and setLeftMeasure().
|
private |
Label for left chip viewport's current sample/line.
Definition at line 251 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and updateLeftPositionLabel().
|
private |
Left ChipViewport.
Definition at line 283 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), blinkStartRight(), blinkStop(), createMeasureEditor(), findPoint(), saveMeasure(), setCircle(), setLeftMeasure(), setZoomLink(), updateBlink(), and updateLeftPositionLabel().
|
private |
Label for left chip viewport's zoom factor.
Definition at line 249 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and updateLeftPositionLabel().
|
private |
Link zoom factors between chip viewports.
Definition at line 300 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setZoomLink(), and updateLeftPositionLabel().
|
private |
Radio button to remove geometry/rotation for right chip viewport.
Definition at line 255 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setRightMeasure(), and updateRightGeom().
|
private |
The old sample and line before registering.
Definition at line 275 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and registerPoint().
|
private |
Associated control point id of the right measure.
Definition at line 296 of file ControlMeasureEditWidget.h.
Referenced by saveChips(), saveMeasure(), setLeftMeasure(), and setRightMeasure().
|
private |
Right Chip.
Definition at line 291 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setRightMeasure(), setRightPosition(), and ~ControlMeasureEditWidget().
|
private |
Right chip viewport's Cube.
Definition at line 287 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), registerPoint(), and setRightMeasure().
|
private |
UniversalGroundMap for right cube.
Definition at line 293 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), findPoint(), setRightMeasure(), and updateRightPositionLabel().
|
private |
Label for right chip viewport's current lat/lon.
Definition at line 254 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and updateRightPositionLabel().
|
private |
Right ControlMeasure.
Definition at line 289 of file ControlMeasureEditWidget.h.
Referenced by findPoint(), registerPoint(), saveChips(), saveMeasure(), and setRightMeasure().
|
private |
Label for right chip viewport's current sample/line.
Definition at line 252 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and updateRightPositionLabel().
|
private |
Right ChipViewport.
Definition at line 284 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), blinkStopRight(), createMeasureEditor(), saveMeasure(), setCircle(), setGeom(), setNoGeom(), setRightMeasure(), setRotate(), setZoomLink(), updateBlinkRight(), updateLeftPositionLabel(), updateRightGeom(), and updateRightPositionLabel().
|
private |
Button for 1:1 zoom on right chip viewport.
Definition at line 259 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setNoGeom(), and setRotate().
|
private |
Label for right chip viewport's zoom factor.
Definition at line 250 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and updateRightPositionLabel().
|
private |
Button for zooming in right chip viewport.
Definition at line 257 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setNoGeom(), and setRotate().
|
private |
Button for zooming out right chip viewport.
Definition at line 258 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), setGeom(), setNoGeom(), and setRotate().
|
private |
Amount to rotate right chip viewport TODO Is this used??
Definition at line 298 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), and createMeasureEditor().
|
private |
Default color palette for the Save button.
Definition at line 281 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), registerPoint(), saveMeasure(), and setRightMeasure().
|
private |
Button to save the current measure.
Definition at line 280 of file ControlMeasureEditWidget.h.
Referenced by allowLeftMouse(), colorizeSaveButton(), createMeasureEditor(), registerPoint(), saveMeasure(), and setRightMeasure().
|
private |
The serial numbers for each measure of m_editpoint.
Definition at line 305 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), and setPoint().
|
private |
Slider that controls the size of the center circle.
Definition at line 271 of file ControlMeasureEditWidget.h.
Referenced by createMeasureEditor(), and setCircle().
|
private |
Registration template filename.
Definition at line 248 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), registerPoint(), setTemplateFile(), and templateFileName().
|
private |
Timer on the blinking.
Definition at line 262 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), blinkStop(), and changeBlinkTime().
|
private |
Indicates if the blink timer is on.
Definition at line 261 of file ControlMeasureEditWidget.h.
Referenced by blinkStart(), blinkStop(), changeBlinkTime(), and ControlMeasureEditWidget().
|
private |
Timer is on for right viewport.
Definition at line 311 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), blinkStopRight(), changeBlinkTimeRight(), and ControlMeasureEditWidget().
|
private |
Timer for tracking image blink time.
Definition at line 312 of file ControlMeasureEditWidget.h.
Referenced by blinkStartRight(), blinkStopRight(), and changeBlinkTimeRight().
|
private |
Whether or not to allow geometry/rotation on right chip viewport.
Definition at line 246 of file ControlMeasureEditWidget.h.
Referenced by ControlMeasureEditWidget(), createMeasureEditor(), registerPoint(), setLeftMeasure(), setRightMeasure(), updateLeftPositionLabel(), and updateRightPositionLabel().