1#ifndef ControlPointEdit_h 
    2#define ControlPointEdit_h 
  163        return p_templateFileName;
 
 
  177                          Cube *leftCube, QString pointId);
 
  179                           Cube *rightCube, QString pointId);
 
  191      void setCircle(
bool);
 
  192      void setZoomLink(
bool);
 
  195      void registerPoint();
 
  197      void updateLeftPositionLabel(
double zoomFactor);
 
  198      void updateRightGeom();
 
  199      void updateRightPositionLabel(
double zoomFactor);
 
  203      void changeBlinkTime(
double interval);
 
  207      void createPointEditor(
QWidget *parent);
 
  209      bool p_allowLeftMouse;
 
  212      QString p_templateFileName;
 
  213      QLabel *p_leftZoomFactor;
 
  214      QLabel *p_rightZoomFactor;
 
  215      QLabel *p_leftSampLinePosition;
 
  216      QLabel *p_rightSampLinePosition;
 
  217      QLabel *p_leftLatLonPosition;
 
  218      QLabel *p_rightLatLonPosition;
 
  219      QRadioButton *p_nogeom;
 
  220      QRadioButton *p_geom;
 
  221      QToolButton *p_rightZoomIn;
 
  222      QToolButton *p_rightZoomOut;
 
  223      QToolButton *p_rightZoom1;
 
  228      std::vector<ChipViewport *> p_blinkList;
 
  229      unsigned char p_blinkIndex;
 
  232      QLCDNumber *p_dialNumber;
 
  233      QDoubleSpinBox *p_blinkTimeBox;
 
  236      QScrollBar *p_slider;
 
  238      QPushButton *p_autoReg;
 
  240      QLabel *p_oldPosition;
 
  243      bool   p_autoRegAttempted;
 
  245      QPushButton *p_saveMeasure;
 
  246      QPalette p_saveDefaultPalette;
 
 
Auto Registration class.
Definition AutoReg.h:167
 
A small chip of data used for pattern matching.
Definition Chip.h:86
 
Viewport for Isis Chips.
Definition ChipViewport.h:71
 
a control measurement
Definition ControlMeasure.h:175
 
a control network
Definition ControlNet.h:258
 
void updateRightView(double sample, double line)
 
void refreshChips()
Definition ControlPointEdit.cpp:1576
 
void newControlNetwork(ControlNet *)
 
bool setTemplateFile(QString)
Allows user to choose a new template file by opening a window from which to select a filename.
Definition ControlPointEdit.cpp:1506
 
~ControlPointEdit()
Definition ControlPointEdit.cpp:86
 
void stretchChipViewport(Stretch *, CubeViewport *)
 
void setRightMeasure(ControlMeasure *rightMeasure, Cube *rightCube, QString pointId)
Set the measure displayed in the right ChipViewport.
Definition ControlPointEdit.cpp:724
 
void updateLeftView(double sample, double line)
 
void allowLeftMouse(bool allowMouse)
Set the option that allows mouse movements in the left ChipViewport.
Definition ControlPointEdit.cpp:1554
 
void colorizeSaveButton()
Turn "Save Measure" button text to red.
Definition ControlPointEdit.cpp:867
 
ControlPointEdit(ControlNet *cnet, QWidget *parent=0, bool allowLeftMouse=false, bool useGeometry=true)
Constructs a ControlPointEdit widget.
Definition ControlPointEdit.cpp:64
 
void setLeftMeasure(ControlMeasure *leftMeasure, Cube *leftCube, QString pointId)
Set the measure displayed in the left ChipViewport.
Definition ControlPointEdit.cpp:663
 
void saveChips()
Slot to save registration chips to files and fire off qview.
Definition ControlPointEdit.cpp:1590
 
QString templateFileName()
Definition ControlPointEdit.h:162
 
IO Handler for Isis Cubes.
Definition Cube.h:168
 
Widget to display Isis cubes for qt apps.
Definition CubeViewport.h:122
 
Pixel value mapper.
Definition Stretch.h:58
 
Universal Ground Map.
Definition UniversalGroundMap.h:69
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16