1 #ifndef ObservationNumberList_h 2 #define ObservationNumberList_h 72 void remove(
const QString &listfile);
85 struct ObservationSet {
87 int observationNumberIndex;
93 std::multimap<int, int> m_indexMap;
94 int m_numberObservations;
95 std::vector<ObservationSet> m_sets;
int observationSize() const
How many unique observations are in the list?
Definition: ObservationNumberList.cpp:166
int serialNumberIndex(const QString &sn)
Return a list index given a serial number.
Definition: SerialNumberList.cpp:451
QString observationNumber(const QString &filename)
Return an observation number given a filename.
Definition: ObservationNumberList.cpp:220
~ObservationNumberList()
Destructor.
Definition: ObservationNumberList.cpp:78
ObservationNumberList(const QString &list, bool checkTarget=true)
Creates an ObservationNumberList from a filename.
Definition: ObservationNumberList.cpp:20
Create a list of observation numbers from a file or serial number list.
Definition: ObservationNumberList.h:60
int observationNumberMapIndex(const int serialNumberIndex)
Return a observation index given a serial number index.
Definition: ObservationNumberList.cpp:198
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
std::vector< QString > possibleFileNames(const QString &on)
Return possible filenames given an observation number.
Definition: ObservationNumberList.cpp:261
Serial Number list generator.
Definition: SerialNumberList.h:80
bool hasObservationNumber(const QString &on)
Determines whether or not the requested observation number exists in the list.
Definition: ObservationNumberList.cpp:179
void add(int isn, const int observationIndex, QString observationNumber)
Adds a new serial number index / observation number index / observation number to the SerialNumberLis...
Definition: ObservationNumberList.cpp:148