1 #ifndef ObservationNumberList_h     2 #define ObservationNumberList_h    72       void remove(
const QString &listfile);
    86         int serialNumberIndex;
    87         int observationNumberIndex;
    88         QString observationNumber;
 void init(SerialNumberList *snlist)
Initiates the ObservationNumberList. 
 
int observationSize() const
How many unique observations are in the list? 
 
int serialNumberIndex(const QString &sn)
Return a list index given a serial number. 
 
QString observationNumber(const QString &filename)
Return an observation number given a filename. 
 
An observation consiting of a serial number index to the ObservationNumberList, an observation number...
 
~ObservationNumberList()
Destructor. 
 
std::multimap< int, int > m_indexMap
Maps serial number index to observation number index. 
 
int m_numberObservations
Count of observations in the observation number list. 
 
ObservationNumberList(const QString &list, bool checkTarget=true)
Creates an ObservationNumberList from a filename. 
 
Create a list of observation numbers from a file or serial number list. 
 
int observationNumberMapIndex(const int serialNumberIndex)
Return a observation index given a serial number index. 
 
std::vector< ObservationSet > m_sets
List of observation sets. 
 
Namespace for ISIS/Bullet specific routines. 
 
std::vector< QString > possibleFileNames(const QString &on)
Return possible filenames given an observation number. 
 
Serial Number list generator. 
 
bool hasObservationNumber(const QString &on)
Determines whether or not the requested observation number exists in the list. 
 
void add(int isn, const int observationIndex, QString observationNumber)
Adds a new serial number index / observation number index / observation number to the SerialNumberLis...