Isis Developer Reference
TargetInfoWidget.h
Go to the documentation of this file.
1 #ifndef TargetInfoWidget_H
2 #define TargetInfoWidget_H
3 
4 #include <QFrame>
5 #include <QString>
6 
7 namespace Ui {
8  class TargetInfoWidget;
9 }
10 
11 namespace Isis {
12  class Directory;
13  class TargetBody;
14 
35  class TargetInfoWidget : public QFrame {
36  Q_OBJECT
37 
38  public:
39 
40  explicit TargetInfoWidget(TargetBody* target, Directory *directory, QWidget *parent = 0);
42 
43  private:
44  Ui::TargetInfoWidget *m_ui;
45 
46  void errorMsg();
47  QString formatPoleRaString();
48  QString formatPoleDecString();
49  QString formatPmString();
50 
51  Directory *m_directory;
52  TargetBody *m_target;
53  };
54 }
55 
56 #endif // TargetInfoWidget_H
Isis::Distance::kilometers
double kilometers() const
Get the distance in kilometers.
Definition: Distance.cpp:106
TargetBodyDisplayProperties.h
Isis::TargetBody
Container class for TargetBody.
Definition: TargetBody.h:65
Isis::SpiceRotation::BPC
@ BPC
Isis specific code for binary pck.
Definition: SpiceRotation.h:283
QWidget
Isis::TargetBody::poleDecNutPrecCoefs
std::vector< double > poleDecNutPrecCoefs()
TargetBody::poleDecNutPrecCoefs.
Definition: TargetBody.cpp:268
Isis::Directory
Definition: Directory.h:271
Isis::TargetBody::frameType
int frameType()
Returns the frame type.
Definition: TargetBody.cpp:223
Isis::FileName
File name manipulation and expansion.
Definition: FileName.h:100
Directory.h
Isis::TargetInfoWidget::TargetInfoWidget
TargetInfoWidget(TargetBody *target, Directory *directory, QWidget *parent=0)
Constructor.
Definition: TargetInfoWidget.cpp:21
TargetInfoWidget.h
Isis::TargetBody::poleRaNutPrecCoefs
std::vector< double > poleRaNutPrecCoefs()
Returns coefficients of pole right ascension nut/prec terms.
Definition: TargetBody.cpp:259
Isis::TargetBody::naifPlanetSystemName
QString naifPlanetSystemName() const
This returns the body name of the target's planet system.
Definition: TargetBody.cpp:327
SpiceRotation.h
Isis::TargetBody::pmNutPrecCoefs
std::vector< double > pmNutPrecCoefs()
Returns coefficients of the prime meridian nut/prec terms.
Definition: TargetBody.cpp:277
Isis::TargetBody::poleDecCoefs
std::vector< Angle > poleDecCoefs()
Returns coefficients of a quadratic polynomial fitting pole dec.
Definition: TargetBody.cpp:241
Isis::TargetBody::meanRadius
Distance meanRadius() const
Returns the mean radius.
Definition: TargetBody.cpp:397
Isis::TargetInfoWidget::~TargetInfoWidget
~TargetInfoWidget()
Destructor.
Definition: TargetInfoWidget.cpp:86
TargetBody.h
Isis::SpiceRotation::UNKNOWN
@ UNKNOWN
Isis specific code for unknown frame type.
Definition: SpiceRotation.h:277
Isis::DisplayProperties::displayName
QString displayName() const
Returns the display name.
Definition: DisplayProperties.cpp:88
Isis::TargetInfoWidget
Widget for displaying information about a target.
Definition: TargetInfoWidget.h:35
Isis::TargetBody::pmCoefs
std::vector< Angle > pmCoefs()
Returns coefficients of a quadratic polynomial fitting pole pm.
Definition: TargetBody.cpp:250
Ui
Definition: JigsawRunWidget.h:15
Isis::TargetBody::poleRaCoefs
std::vector< Angle > poleRaCoefs()
TargetBody::poleRaCoefs.
Definition: TargetBody.cpp:232
Isis::TargetBody::radiusA
Distance radiusA() const
Returns "a" radius.
Definition: TargetBody.cpp:337
Isis::TargetBody::displayProperties
TargetBodyDisplayProperties * displayProperties()
Gets TargetBodyDisplayProperties.
Definition: TargetBody.cpp:195
QFrame
Isis::TargetBody::radiusB
Distance radiusB() const
Returns "b" radius.
Definition: TargetBody.cpp:357
Isis::TargetBody::radiusC
Distance radiusC() const
Returns the "c" radius.
Definition: TargetBody.cpp:377
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16