1#ifndef BundleObservationVector_h
2#define BundleObservationVector_h
15#include <QSharedPointer>
66 QString observationNumber,
81 QMultiMap<QString, BundleObservationQsp> m_observationNumberToObservationMap;
83 QMultiMap<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