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().