Isis 3 Programmer Reference
TrackingTable.h
1 #ifndef TrackingTable_h
2 #define TrackingTable_h
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 #include "FileName.h"
10 #include "Pvl.h"
11 #include "Table.h"
12 
13 #include <QList>
14 #include <QString>
15 
16 
17 namespace Isis {
18 
19  const QString trackingTableName = "InputImages";
20 
38 
39  public:
40 
41  TrackingTable();
42 
43  TrackingTable(Table table);
44 
46 
47  Table toTable();
48 
49  FileName pixelToFileName(unsigned int pixel);
50 
51  unsigned int fileNameToPixel(FileName file, QString serialNumber);
52 
53  int fileNameToIndex(FileName file, QString serialNumber);
54 
55  QString pixelToSN(unsigned int pixel);
56 
57  private:
58 
60  };
61 };
62 
63 #endif
Isis::TrackingTable::TrackingTable
TrackingTable()
Default constructor.
Definition: TrackingTable.cpp:27
QList
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
Isis::FileName
File name manipulation and expansion.
Definition: FileName.h:100
Isis::TrackingTable::fileNameToPixel
unsigned int fileNameToPixel(FileName file, QString serialNumber)
Returns the pixel value of the filename/serialnumber combination.
Definition: TrackingTable.cpp:150
Isis::TrackingTable::~TrackingTable
~TrackingTable()
Destroys the TrackingTable object.
Definition: TrackingTable.cpp:59
Isis::Table
Class for storing Table blobs information.
Definition: Table.h:61
Isis::TrackingTable::toTable
Table toTable()
Constrcts and returns a Table object based on values in m_fileList.
Definition: TrackingTable.cpp:69
Isis::TrackingTable
Table to store tracking information for a mosaic.
Definition: TrackingTable.h:37
Isis::TrackingTable::pixelToFileName
FileName pixelToFileName(unsigned int pixel)
Returns the FileName that corresponds to a pixel value.
Definition: TrackingTable.cpp:120
Isis::TrackingTable::fileNameToIndex
int fileNameToIndex(FileName file, QString serialNumber)
Returns the index of the filename/serialnumber combination.
Definition: TrackingTable.cpp:200
Isis::TrackingTable::pixelToSN
QString pixelToSN(unsigned int pixel)
Returns the serial number that corresponds to a pixel value.
Definition: TrackingTable.cpp:170
Isis::TrackingTable::m_fileList
QList< QPair< FileName, QString > > m_fileList
The list to keep track of images.
Definition: TrackingTable.h:59
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16