|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef Qisis_AdvancedTrackTool_h
2 #define Qisis_AdvancedTrackTool_h
21 class TableMainWindow;
22 class MdiCubeViewport;
117 void updateRow(QPoint p);
122 int &piOrigin, QString &psSrcFileName,
123 QString &psSrcSerialNum);
128 void writeSettings();
129 QString settingsFilePath()
const;
130 int getIndex(QString keyword);
141 QList<QString>({
"Planetocentric Latitude",
"true",
"Planetocentric Lat",
""}) <<
142 QList<QString>({
"Planetographic Latitude",
"false",
"Planetographic Lat",
""}) <<
143 QList<QString>({
"360 Positive East Longitude",
"true",
"360 East Longitude",
""}) <<
144 QList<QString>({
"360 Positive West Longitude",
"false",
"360 West Longitude",
""}) <<
145 QList<QString>({
"180 Positive East Longitude",
"true",
"180 East Longitude",
""}) <<
146 QList<QString>({
"180 Positive West Longitude",
"false",
"180 West Longitude",
""}) <<
147 QList<QString>({
"Projected X:Projected Y",
"false",
"Projected X:Projected Y",
148 "X and Y values for a projected image"}) <<
151 "The X, Y, and Z of surface intersection in body-fixed coordinates"}) <<
153 "Right Ascension and Declination"}) <<
155 QList<QString>({
"Oblique Pixel Resolution",
"false",
"Oblique Pixel Res",
""}) <<
159 QList<QString>({
"LocalIncidence",
"false",
"LocalIncidence",
""}) <<
160 QList<QString>({
"LocalEmission",
"false",
"LocalEmission",
""}) <<
161 QList<QString>({
"North Azimuth",
"false",
"North Azimuth",
""}) <<
163 QList<QString>({
"Solar Longitude",
"false",
"Solar Longitude",
""}) <<
164 QList<QString>({
"Spacecraft X:Spacecraft Y:Spacecraft Z",
"false",
"Spacecraft Position",
165 "The X, Y, and Z of the spacecraft position"}) <<
166 QList<QString>({
"Spacecraft Azimuth",
"false",
"Spacecraft Azimuth",
""}) <<
167 QList<QString>({
"Slant Distance",
"false",
"Slant Distance",
""}) <<
168 QList<QString>({
"Focal Plane X:Focal Plane Y",
"false",
"Focal Plane X:Y",
""}) <<
169 QList<QString>({
"Undistorted Focal X:Undistorted Focal Y:Undistorted Focal Z",
170 "false",
"Undistorted Focal Plane X:Y:Z",
""}) <<
171 QList<QString>({
"Ephemeris Time",
"false",
"Ephemeris iTime",
""}) <<
172 QList<QString>({
"Local Solar Time",
"false",
"Local Solar iTime",
""}) <<
173 QList<QString>({
"UTC",
"false",
"UTC",
"Internal time in UTC format"}) <<
176 QList<QString>({
"Serial Number",
"false",
"Serial Number",
""}) <<
177 QList<QString>({
"Track Mosaic Index",
"false",
"Track Mosaic Index",
""}) <<
178 QList<QString>({
"Track Mosaic FileName",
"false",
"Track Mosaic FileName",
""}) <<
179 QList<QString>({
"Track Mosaic Serial Number",
"false",
"Track Mosaic Serial Number",
""}) <<
185 TableMainWindow *p_tableWin;
186 bool m_showHelpOnStart;
QString PixelToString(double d)
Takes a double pixel value and returns the name of the pixel type as a string.
Definition: SpecialPixel.h:371
int SizeOf(Isis::PixelType pixelType)
Returns the number of bytes of the specified PixelType.
Definition: PixelType.h:46
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
@ Io
A type of error that occurred when performing an actual I/O operation.
Definition: IException.h:155
void setCurrentIndex(int currentIndex)
Sets the current index to currentIndex.
Definition: TableMainWindow.cpp:906
QTableWidget * table() const
Returns the table.
Definition: TableMainWindow.h:70
const QString trackingTableName
Definition: TrackingTable.h:19
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
const unsigned char VALID_MIN1
Definition: SpecialPixel.h:181
static QString Compose(Pvl &label, bool def2filename=false)
Compose a SerialNumber from a PVL.
Definition: SerialNumber.cpp:38
void addToTable(bool setOn, const QString &heading, const QString &menuText="", int insertAt=-1, Qt::Orientation o=Qt::Horizontal, QString toolTip="")
Adds a new column to the table when a new curve is added to the plot.
Definition: TableMainWindow.cpp:208
void setTrackListItems(bool track=false)
If this property is true, the class will keep track of the checked/unchecked items in the dock area w...
Definition: TableMainWindow.cpp:875
void showTable()
This method checks to see if the table has been created.
Definition: TableMainWindow.cpp:383
void clearRow(int row)
This method clears the text of the given row.
Definition: TableMainWindow.cpp:452
int currentIndex() const
Returns the current index.
Definition: TableMainWindow.h:104
const short VALID_MIN2
Definition: SpecialPixel.h:153
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
void setCurrentRow(int row)
Sets the current row to row.
Definition: TableMainWindow.cpp:896
a subclass of the qisis mainwindow, tablemainwindow handles all of the table tasks.
Definition: TableMainWindow.h:57
static double To180Domain(const double lon)
This method converts a ring longitude into the -180 to 180 domain.
Definition: RingPlaneProjection.cpp:352
static double To180Domain(const double lon)
This method converts a longitude into the -180 to 180 domain.
Definition: TProjection.cpp:657
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
bool IsValidPixel(const double d)
Returns if the input pixel is valid.
Definition: SpecialPixel.h:223
void setStatusMessage(QString message)
sets the status message in the lower lefthand corner of the window.
Definition: TableMainWindow.cpp:191
double ToPlanetographic(const double lat) const
This method converts a planetocentric latitude to a planetographic latitude.
Definition: TProjection.cpp:463
int currentRow() const
Returns the current row.
Definition: TableMainWindow.h:114
@ Triaxial
These projections are used to map triaxial and irregular-shaped bodies.
Definition: Projection.h:166
const unsigned int NULLUI4
Definition: SpecialPixel.h:172
ProjectionType
This enum defines the subclasses of Projection supported in Isis.
Definition: Projection.h:166
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16