1 #ifndef BundleObservation_h 
    2 #define BundleObservation_h 
   26 #include <QStringList> 
   35   class BundleObservationSolveSettings;
 
  141       bool initParameterWeights();
 
  144       QString m_observationNumber; 
 
  159       QString m_instrumentId;      
 
  184 #endif // BundleObservation_h 
LinearAlgebra::Vector & parameterWeights()
Accesses the solve parameter weights. 
Definition: BundleObservation.cpp:272
 
LinearAlgebra::Vector & adjustedSigmas()
Accesses the adjusted sigmas. 
Definition: BundleObservation.cpp:311
 
int numberPointingParameters()
Returns the number of pointing parameters being solved for. 
Definition: BundleObservation.cpp:743
 
void append(const BundleImageQsp &value)
Appends a BundleImage shared pointer to the BundleObservation. 
Definition: BundleObservation.cpp:164
 
bool initializeExteriorOrientation()
Initializes the exterior orientation. 
Definition: BundleObservation.cpp:335
 
QSharedPointer< BundleImage > BundleImageQsp
Definition: BundleImage.h:82
 
BundleImageQsp imageByCubeSerialNumber(QString cubeSerialNumber)
Returns the BundleImage shared pointer associated with the given serial number. 
Definition: BundleObservation.cpp:180
 
QSharedPointer< BundleObservationSolveSettings > BundleObservationSolveSettingsQsp
 Definition for BundleObservationSolveSettingsQsp, a QSharedPointer to a  < BundleObservationSolveSet...
Definition: BundleObservationSolveSettings.h:265
 
QSharedPointer< BundleTargetBody > BundleTargetBodyQsp
Definition for BundleTargetBodyQsp, a QSharedPointer to a BundleTargetBody. 
Definition: BundleTargetBody.h:198
 
Class for bundle observations. 
Definition: BundleObservation.h:81
 
bool setSolveSettings(BundleObservationSolveSettings solveSettings)
Set solve parameters. 
Definition: BundleObservation.cpp:202
 
QSharedPointer< BundleObservation > BundleObservationQsp
Typdef for BundleObservation QSharedPointer. 
Definition: BundleObservation.h:181
 
QString instrumentId()
Accesses the instrument id. 
Definition: BundleObservation.cpp:242
 
SpiceRotation * spiceRotation()
Accesses the instrument's spice rotation. 
Definition: BundleObservation.cpp:252
 
boost::numeric::ublas::vector< double > Vector
Definition for an Isis::LinearAlgebra::Vector of doubles. 
Definition: LinearAlgebra.h:124
 
LinearAlgebra::Vector & aprioriSigmas()
Accesses the a priori sigmas. 
Definition: BundleObservation.cpp:301
 
~BundleObservation()
Destructor. 
Definition: BundleObservation.cpp:124
 
void copy(const BundleObservation &src)
 
BundleObservation & operator=(const BundleObservation &src)
Assignment operator. 
Definition: BundleObservation.cpp:138
 
int numberPositionParameters()
Returns the number of position parameters there are. 
Definition: BundleObservation.cpp:733
 
QString formatBundleOutputString(bool errorPropagation, bool imageCSV=false)
Creates and returns a formatted QString representing the bundle coefficients and parameters. 
Definition: BundleObservation.cpp:802
 
void setIndex(int n)
Sets the index for the observation. 
Definition: BundleObservation.cpp:771
 
void initializeBodyRotation()
Intializes the body rotation. 
Definition: BundleObservation.cpp:420
 
QStringList imageNames()
Access to image names for CorrelationMatrix to use. 
Definition: BundleObservation.cpp:1151
 
Obtain SPICE rotation information for a body. 
Definition: SpiceRotation.h:214
 
QStringList parameterList()
Access to parameters for CorrelationMatrix to use. 
Definition: BundleObservation.cpp:1141
 
This class is used to modify and manage solve settings for 1 to many BundleObservations. 
Definition: BundleObservationSolveSettings.h:84
 
Definition: Calculator.h:33
 
int index()
Accesses the observation's index. 
Definition: BundleObservation.cpp:781
 
bool applyParameterCorrections(LinearAlgebra::Vector corrections)
Applies the parameter corrections. 
Definition: BundleObservation.cpp:618
 
Obtain SPICE position information for a body. 
Definition: SpicePosition.h:180
 
LinearAlgebra::Vector & parameterCorrections()
Accesses the parameter corrections. 
Definition: BundleObservation.cpp:282
 
int numberParameters()
Returns the number of total parameters there are for solving. 
Definition: BundleObservation.cpp:761
 
void updateBodyRotation()
Updates the body rotation. 
Definition: BundleObservation.cpp:438
 
const BundleObservationSolveSettingsQsp solveSettings()
Accesses the solve settings. 
Definition: BundleObservation.cpp:322
 
BundleObservation()
Constructs a BundleObservation initialized to a default state. 
Definition: BundleObservation.cpp:22
 
SpicePosition * spicePosition()
Accesses the instrument's spice position. 
Definition: BundleObservation.cpp:262