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.
History:
2011-04-13 Tracie Sucharski - If single point selected, fill in LineEdit's with current controlPoint values.
History:
2011-04-19 Tracie Sucharski - Redesign using modeless dialog.
History:
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: