USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::QnetSetAprioriDialog Class Reference

#include <QnetSetAprioriDialog.h>

Inheritance diagram for Isis::QnetSetAprioriDialog:
Inheritance graph
Collaboration diagram for Isis::QnetSetAprioriDialog:
Collaboration graph

Signals

void pointChanged (QString pointId)
 
void netChanged ()
 

Public Member Functions

 QnetSetAprioriDialog (QnetTool *qnetTool, QWidget *parent=0)
 
void setPoints (QList< QListWidgetItem * > selectedPoints)
 Set control points in the dialog.
 
void setupUi (QDialog *QnetSetAprioriDialog)
 
void retranslateUi (QDialog *QnetSetAprioriDialog)
 

Public Attributes

QGridLayout * gridLayout_6
 
QGroupBox * pointSourceGroupBox
 
QGridLayout * gridLayout_4
 
QVBoxLayout * verticalLayout
 
QRadioButton * userEnteredRadioButton
 
QRadioButton * referenceMeasureRadioButton
 
QRadioButton * averageMeasuresRadioButton
 
QPushButton * setAprioriButton
 
QPushButton * closeButton
 
QGroupBox * latitudeConstraintsGroupBox
 
QGridLayout * gridLayout
 
QHBoxLayout * horizontalLayout
 
QLabel * aprioriLatLabel
 
QLineEdit * aprioriLatEdit
 
QLabel * aprioriLatUnitLabel
 
QHBoxLayout * horizontalLayout_2
 
QLabel * latSigmaLabel
 
QLineEdit * latSigmaEdit
 
QLabel * latSigmaUnitLabel
 
QGroupBox * longitudeConstraintsGroupBox
 
QGridLayout * gridLayout_2
 
QHBoxLayout * horizontalLayout_3
 
QLabel * aprioriLonLabel
 
QLineEdit * aprioriLonEdit
 
QLabel * aprioriLonUnitLabel
 
QHBoxLayout * horizontalLayout_4
 
QLabel * longSigmaLabel
 
QLineEdit * lonSigmaEdit
 
QLabel * lonSigmaUnitLabel
 
QGroupBox * radiusConstraintsGroupBox
 
QGridLayout * gridLayout_3
 
QHBoxLayout * horizontalLayout_5
 
QLabel * aprioriRadiusLabel
 
QLineEdit * aprioriRadiusEdit
 
QLabel * aprioriRadiusUnitLabel
 
QHBoxLayout * horizontalLayout_6
 
QLabel * radiusSigmaLabel
 
QLineEdit * radiusSigmaEdit
 
QLabel * radiusSigmaUnitLabel
 
QSpacerItem * verticalSpacer
 
QGroupBox * editLockPointsGroupBox
 
QGridLayout * gridLayout_5
 
QListWidget * editLockPointsListBox
 

Private Slots

void unlockPoint (QListWidgetItem *ptId)
 
void setApriori ()
 Slot to set apriori on selected Points from Navigator list box.
 

Private Member Functions

void clearLineEdits ()
 
void fillLineEdits ()
 

Private Attributes

QList< QListWidgetItem * > m_points
 
QnetToolm_qnetTool
 

Detailed Description

Author
????-??-?? Unknown

Definition at line 16 of file QnetSetAprioriDialog.h.

Member Function Documentation

void Isis::QnetSetAprioriDialog::setApriori ( )
privateslot

Slot to set apriori on selected Points from Navigator list box.

Author
2011-03-24 Tracie Sucharski
Todo:
This method should be temporary until the control point editor comes online. If this stick around, needs to be re-disigned- put in a separate class??
History:

2011-04-04 Tracie Sucharski - Grey out userEntered if more than a single point is selected. Grey out lat,lon,radius edits if UserEntered is not selected.

2011-04-13 Tracie Sucharski - If single point selected, fill in LineEdit's with current controlPoint values.

2011-04-19 Tracie Sucharski - Redesign using modeless dialog.

2011-04-26 Tracie Sucharski - Move from QnetNavTool to QnetSetAprioriDialog.

Definition at line 151 of file QnetSetAprioriDialog.cpp.

References Isis::ControlNet::Camera(), Isis::ControlPoint::ComputeApriori(), Isis::Angle::Degrees, Isis::ControlMeasure::GetCubeSerialNumber(), Isis::ControlPoint::GetRefMeasure(), Isis::Sensor::GetSurfacePoint(), Isis::ControlNet::GetTargetRadii(), Isis::Distance::Meters, Isis::Null, Isis::SerialNumberList::SerialNumberIndex(), Isis::ControlPoint::SetAprioriRadiusSource(), Isis::ControlPoint::SetAprioriSurfacePoint(), Isis::ControlPoint::SetAprioriSurfacePointSource(), Isis::Camera::SetImage(), Isis::SurfacePoint::SetRadii(), Isis::SurfacePoint::SetSphericalSigmasDistance(), and Isis::IException::toString().

void Isis::QnetSetAprioriDialog::setPoints ( QList< QListWidgetItem * >  selectedPoints)

Set control points in the dialog.

Parameters
selectedPointsQList<QListWidgetItem *> ControlPoints listed
History:
2011-10-03 Tracie Sucharski - Do not enable user Entered Button, this will only be enabled if the group box is enabled.

Definition at line 44 of file QnetSetAprioriDialog.cpp.

Referenced by Isis::QnetNavTool::setAprioriDialogPoints().


The documentation for this class was generated from the following files: