1 #ifndef ControlPointEdit_h     2 #define ControlPointEdit_h    33   class UniversalGroundMap;
   155         return p_templateFileName;
   169                           Cube *leftCube, QString pointId);
   171                            Cube *rightCube, QString pointId);
   183       void setCircle(
bool);
   184       void setZoomLink(
bool);
   187       void registerPoint();
   189       void updateLeftPositionLabel(
double zoomFactor);
   190       void updateRightGeom();
   191       void updateRightPositionLabel(
double zoomFactor);
   195       void changeBlinkTime(
double interval);
   199       void createPointEditor(
QWidget *parent);
   201       bool p_allowLeftMouse;
   204       QString p_templateFileName;
   205       QLabel *p_leftZoomFactor;
   206       QLabel *p_rightZoomFactor;
   207       QLabel *p_leftSampLinePosition;
   208       QLabel *p_rightSampLinePosition;
   209       QLabel *p_leftLatLonPosition;
   210       QLabel *p_rightLatLonPosition;
   211       QRadioButton *p_nogeom;
   212       QRadioButton *p_geom;
   213       QToolButton *p_rightZoomIn;
   214       QToolButton *p_rightZoomOut;
   215       QToolButton *p_rightZoom1;
   220       std::vector<ChipViewport *> p_blinkList;
   221       unsigned char p_blinkIndex;
   224       QLCDNumber *p_dialNumber;
   225       QDoubleSpinBox *p_blinkTimeBox;
   228       QScrollBar *p_slider;
   230       QPushButton *p_autoReg;
   232       QLabel *p_oldPosition;
   235       bool   p_autoRegAttempted;
   237       QPushButton *p_saveMeasure;
   238       QPalette p_saveDefaultPalette;
 void allowLeftMouse(bool allowMouse)
Set the option that allows mouse movements in the left ChipViewport. 
Definition: ControlPointEdit.cpp:1546
 
void refreshChips()
Definition: ControlPointEdit.cpp:1568
 
void stretchChipViewport(Stretch *, CubeViewport *)
 
Universal Ground Map. 
Definition: UniversalGroundMap.h:85
 
A small chip of data used for pattern matching. 
Definition: Chip.h:102
 
void updateLeftView(double sample, double line)
 
void saveChips()
Slot to save registration chips to files and fire off qview. 
Definition: ControlPointEdit.cpp:1582
 
Widget to display Isis cubes for qt apps. 
Definition: CubeViewport.h:132
 
~ControlPointEdit()
Definition: ControlPointEdit.cpp:78
 
void colorizeSaveButton()
Turn "Save Measure" button text to red. 
Definition: ControlPointEdit.cpp:859
 
void newControlNetwork(ControlNet *)
 
void setRightMeasure(ControlMeasure *rightMeasure, Cube *rightCube, QString pointId)
Set the measure displayed in the right ChipViewport. 
Definition: ControlPointEdit.cpp:716
 
ControlPointEdit(ControlNet *cnet, QWidget *parent=0, bool allowLeftMouse=false, bool useGeometry=true)
Constructs a ControlPointEdit widget. 
Definition: ControlPointEdit.cpp:56
 
a control network 
Definition: ControlNet.h:271
 
bool setTemplateFile(QString)
Allows user to choose a new template file by opening a window from which to select a filename...
Definition: ControlPointEdit.cpp:1498
 
QString templateFileName()
Definition: ControlPointEdit.h:154
 
Pixel value mapper. 
Definition: Stretch.h:72
 
void updateRightView(double sample, double line)
 
Auto Registration class. 
Definition: AutoReg.h:183
 
Viewport for Isis Chips. 
Definition: ChipViewport.h:85
 
Namespace for ISIS/Bullet specific routines. 
Definition: Apollo.h:31
 
a control measurement 
Definition: ControlMeasure.h:189
 
Point Editor Widget. 
Definition: ControlPointEdit.h:147
 
void setLeftMeasure(ControlMeasure *leftMeasure, Cube *leftCube, QString pointId)
Set the measure displayed in the left ChipViewport. 
Definition: ControlPointEdit.cpp:655
 
IO Handler for Isis Cubes. 
Definition: Cube.h:170