1#ifndef BundleObservationVector_h 
    2#define BundleObservationVector_h 
   15#include <QSharedPointer> 
   66                                  QString observationNumber,
 
   81      QMap<QString, BundleObservationQsp> m_observationNumberToObservationMap;
 
   83      QMap<QString, BundleObservationQsp> m_imageSerialToObservationMap;
 
   85      QMultiMap<QString, BundleObservationQsp> m_instIdToObservationMap;
 
 
This class is a container class for BundleObservations.
Definition BundleObservationVector.h:57
 
double vtpvContribution()
Compute vtpv, the weighted sum of squares of constrained image parameter residuals.
Definition BundleObservationVector.cpp:263
 
BundleObservationQsp addNew(BundleImageQsp image, QString observationNumber, QString instrumentId, BundleSettingsQsp bundleSettings)
Adds a new BundleObservation to this vector or fetches an existing BundleObservation if this vector a...
Definition BundleObservationVector.cpp:98
 
~BundleObservationVector()
Destructor.
Definition BundleObservationVector.cpp:50
 
QList< QString > instrumentIds() const
Get a list of all instrument IDs that there are observations for.
Definition BundleObservationVector.cpp:241
 
BundleObservationVector & operator=(const BundleObservationVector &src)
Assignment operator.
Definition BundleObservationVector.cpp:64
 
int numberParameters()
Returns the sum of the position parameters and pointing parameters for the contained BundleObservatio...
Definition BundleObservationVector.cpp:207
 
BundleObservationQsp observationByCubeSerialNumber(QString cubeSerialNumber)
Accesses a BundleObservation associated with the passed serial number.
Definition BundleObservationVector.cpp:228
 
BundleObservationVector()
Constructs an empty BundleObservationVector.
Definition BundleObservationVector.cpp:26
 
QList< BundleObservationQsp > observationsByInstId(QString instrumentId) const
Get all of the observations with a specific instrument ID.
Definition BundleObservationVector.cpp:250
 
This is free and unencumbered software released into the public domain.
Definition Calculator.h:18
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16