Isis Developer Reference
|
A container class for statistical results from a BundleAdjust solution. More...
#include <BundleResults.h>
Public Member Functions | |
BundleResults (QObject *parent=0) | |
Constructs a BundleResults object. | |
BundleResults (QXmlStreamReader *xmlReader, QObject *parent=0) | |
Construct this BundleResults object from XML. | |
void | readBundleResults (QXmlStreamReader *xmlReader) |
void | readCorrelationMatrix (QXmlStreamReader *xmlReader) |
void | readGenStatsValues (QXmlStreamReader *xmlReader) |
void | readRms (QXmlStreamReader *xmlReader) |
void | readImageResidualsLists (QXmlStreamReader *xmlReader) |
void | readSigmasLists (QXmlStreamReader *xmlReader) |
void | readStatsToList (QList< Statistics > &list, QXmlStreamReader *xmlReader) |
void | readStatsToVector (QVector< Statistics > &vec, QXmlStreamReader *xmlReader) |
void | readMinMaxSigmas (QXmlStreamReader *xmlReader) |
void | readSigma (Distance &dist, QString &pointId, QXmlStreamReader *xmlReader) |
void | readMaxLikelihoodEstimation (QXmlStreamReader *xmlReader) |
BundleResults (const BundleResults &src) | |
Copy constructor for BundleResults. | |
~BundleResults () | |
Destroys this BundleResults object. | |
BundleResults & | operator= (const BundleResults &src) |
Assignment operator for BundleResults. | |
void | initialize () |
Initializes the BundleResults to a default state where all numeric members are set to 0 or another default value, all QString members are set to empty, all QVectors and QLists are cleared, and all other members are set to NULL. | |
void | resizeSigmaStatisticsVectors (int numberImages) |
Resizes all image sigma vectors. | |
void | setRmsImageResidualLists (QList< Statistics > rmsImageLineResiduals, QList< Statistics > rmsImageSampleResiduals, QList< Statistics > rmsImageResiduals) |
Sets the root mean square image residual Statistics lists. | |
void | setRmsImageResidualLists (QVector< Statistics > rmsImageLineResiduals, QVector< Statistics > rmsImageSampleResiduals, QVector< Statistics > rmsImageResiduals) |
void | setRmsLidarImageResidualLists (QList< Statistics > rmsLidarImageLineResiduals, QList< Statistics > rmsLidarImageSampleResiduals, QList< Statistics > rmsLidarImageResiduals) |
Sets the root mean square lidar image residual Statistics lists. | |
void | setSigmaCoord1Range (Distance minCoord1Dist, Distance maxCoord1Dist, QString minCoord1PointId, QString maxCoord1PointId) |
Sets the min and max sigma distances and point ids for coordinate 1. | |
void | setSigmaCoord2Range (Distance minCoord2Dist, Distance maxCoord2Dist, QString minCoord2PointId, QString maxCoord2PointId) |
Sets the min and max sigma distances and point ids for coordinate 2. | |
void | setSigmaCoord3Range (Distance minCoord3Dist, Distance maxCoord3Dist, QString minCoord3PointId, QString maxCoord3PointId) |
Sets the min and max sigma distances and point ids for coordinate 3. | |
void | setRmsFromSigmaStatistics (double rmsFromSigmaCoord1Stats, double rmsFromSigmaCoord2Stats, double rmsFromSigmaCoord3Stats) |
Sets the root mean square values of the adjusted sigmas for all three coordinates. | |
void | maximumLikelihoodSetUp (QList< QPair< MaximumLikelihoodWFunctions::Model, double > > modelsWithQuantiles) |
This method steps up the maximum likelihood estimation solution. | |
void | printMaximumLikelihoodTierInformation () |
Prints out information about which tier the solution is in and the status of the residuals. | |
void | initializeResidualsProbabilityDistribution (unsigned int nodes=20) |
Initializes or resets the cumulative probability distribution of residuals used for reporting. | |
void | initializeProbabilityDistribution (unsigned int nodes=20) |
Initializes or resets the cumulative probability distribution of |R^2 residuals|. | |
void | addResidualsProbabilityDistributionObservation (double obsValue) |
Adds an observation to the cumulative probability distribution of residuals used for reporting. | |
void | addProbabilityDistributionObservation (double obsValue) |
Adds an observation to the cumulative probability distribution of |R^2 residuals|. | |
void | addProbabilityDistributionObservation (double obsValue, bool residuals) |
void | incrementMaximumLikelihoodModelIndex () |
Increases the value that indicates which stage the maximum likelihood adjustment is currently on. | |
void | incrementFixedPoints () |
Increase the number of 'fixed' (ground) points. | |
int | numberFixedPoints () const |
Returns the number of 'fixed' (ground) points. | |
void | incrementHeldImages () |
Increases the number of 'held' images. | |
int | numberHeldImages () const |
Returns the number of 'held' images. | |
void | incrementIgnoredPoints () |
Increase the number of ignored points. | |
int | numberIgnoredPoints () const |
Returns the number of ignored points. | |
void | setRejectionLimit (double rejectionLimit) |
Sets the rejection limit. | |
void | setRmsXYResiduals (double rx, double ry, double rxy) |
Sets the root mean square of the x and y residuals. | |
void | setNumberRejectedObservations (int numberObservations) |
Sets the number of rejected observations. | |
void | setNumberImageObservations (int numberObservations) |
Sets the number of photogrammetric image observations. | |
void | setNumberLidarImageObservations (int numberLidarObservations) |
Sets the number of lidar observations. | |
void | setNumberObservations (int numberObservations) |
Sets the number of observations. | |
void | setNumberImageParameters (int numberParameters) |
Sets the number of image parameters. | |
void | setNumberConstrainedPointParameters (int numberParameters) |
Set number of contrained point parameters. | |
void | setNumberConstrainedLidarPointParameters (int numberParameters) |
Set number of contrained point parameters. | |
void | resetNumberConstrainedPointParameters () |
Resets the number of contrained point parameters to 0. | |
void | incrementNumberConstrainedPointParameters (int incrementAmount) |
Increase the number of contrained point parameters. | |
void | resetNumberConstrainedImageParameters () |
Resets the number of constrained image parameters to 0. | |
void | incrementNumberConstrainedImageParameters (int incrementAmount) |
Increase the number of constrained image parameters. | |
void | resetNumberConstrainedTargetParameters () |
Resets the number of constrained target parameters to 0. | |
void | incrementNumberConstrainedTargetParameters (int incrementAmount) |
Increases the number of constrained target parameters. | |
void | setNumberLidarRangeConstraints (int numberLidarRangeConstraints) |
Sets the total number of lidar range constraints. | |
void | setNumberUnknownParameters (int numberParameters) |
Sets the total number of parameters to solve for. | |
void | computeDegreesOfFreedom () |
Computes the degrees of freedom of the bundle adjustment and stores it internally. | |
void | computeSigma0 (double dvtpv, BundleSettings::ConvergenceCriteria criteria) |
Computes the sigma0 and stores it internally. | |
void | setDegreesOfFreedom (double degreesOfFreedom) |
Sets the degrees of freedom. | |
void | setSigma0 (double sigma0) |
Sets the sigma0. | |
void | setElapsedTime (double time) |
Sets the elapsed time for the bundle adjustment. | |
void | setElapsedTimeErrorProp (double time) |
Sets the elapsed time for error propegation. | |
void | setConverged (bool converged) |
Sets if the bundle adjustment converged. | |
void | setBundleControlPoints (QVector< BundleControlPointQsp > controlPoints) |
Sets the bundle control point vector. | |
void | setBundleLidarPoints (QVector< BundleLidarControlPointQsp > lidarPoints) |
Sets the bundle lidar point vector. | |
void | setOutputControlNet (ControlNetQsp outNet) |
Sets the output ControlNet. | |
void | setOutputLidarData (LidarDataQsp outLidarData) |
Sets the output LidarData object. | |
void | setIterations (int iterations) |
Sets the number of iterations taken by the BundleAdjust. | |
void | setObservations (BundleObservationVector observations) |
Sets the vector of BundleObservations. | |
QList< Statistics > | rmsImageSampleResiduals () const |
Returns the list of RMS image sample residuals statistics. | |
QList< Statistics > | rmsImageLineResiduals () const |
Returns the list of RMS image line residuals statistics. | |
QList< Statistics > | rmsImageResiduals () const |
Returns the list of RMS image residuals statistics. | |
QList< Statistics > | rmsLidarImageSampleResiduals () const |
Returns the list of RMS image lidar sample residuals statistics. | |
QList< Statistics > | rmsLidarImageLineResiduals () const |
Returns the list of RMS image lidar line residuals statistics. | |
QList< Statistics > | rmsLidarImageResiduals () const |
Returns the list of RMS image lidar residuals statistics. | |
QVector< Statistics > | rmsImageXSigmas () const |
Returns the list of RMS image x sigma statistics. | |
QVector< Statistics > | rmsImageYSigmas () const |
Returns the list of RMS image y sigma statistics. | |
QVector< Statistics > | rmsImageZSigmas () const |
Returns the list of RMS image z sigma statistics. | |
QVector< Statistics > | rmsImageRASigmas () const |
Returns the list of RMS image right ascension sigma statistics. | |
QVector< Statistics > | rmsImageDECSigmas () const |
Returns the list of RMS image declination sigma statistics. | |
QVector< Statistics > | rmsImageTWISTSigmas () const |
Returns the list of RMS image twist sigma statistics. | |
SurfacePoint::CoordinateType | coordTypeReports () |
Distance | minSigmaCoord1Distance () const |
Returns the minimum sigma distance for coordinate 1. | |
Distance | maxSigmaCoord1Distance () const |
Returns the maximum sigma distance for coordinate 1. | |
Distance | minSigmaCoord2Distance () const |
Returns the minimum sigma distance for coordinate 2. | |
Distance | maxSigmaCoord2Distance () const |
Returns the maximum sigma distance for coordinate 2. | |
Distance | minSigmaCoord3Distance () const |
Returns the minimum sigma distance for coordinate 3. | |
Distance | maxSigmaCoord3Distance () const |
Returns the maximum sigma distance for coordinate 3. | |
QString | maxSigmaCoord1PointId () const |
Returns the maximum sigma point id for coordinate 1. | |
QString | minSigmaCoord1PointId () const |
Returns the minimum sigma point id for coordinate 1. | |
QString | minSigmaCoord2PointId () const |
Returns the minimum sigma point id for coordinate 2. | |
QString | maxSigmaCoord2PointId () const |
Returns the maximum sigma point id for coordinate 2. | |
QString | minSigmaCoord3PointId () const |
Returns the minimum sigma point id for coordinate 3. | |
QString | maxSigmaCoord3PointId () const |
Returns the maximum sigma point id for coordinate 3. | |
double | sigmaCoord1StatisticsRms () const |
Returns the RMS of the adjusted sigmas for coordinate 1. | |
double | sigmaCoord2StatisticsRms () const |
Returns the RMS of the adjusted sigmas for coordinate 2. | |
double | sigmaCoord3StatisticsRms () const |
Returns the RMS of the adjusted sigmas for coordinate 3. | |
double | rmsRx () const |
Returns the RMS of the x residuals. | |
double | rmsRy () const |
Returns the RMS of the y residuals. | |
double | rmsRxy () const |
Returns the RMS of the x and y residuals. | |
double | rejectionLimit () const |
Returns the rejection limit. | |
int | numberRejectedObservations () const |
Returns the number of observation that were rejected. | |
int | numberObservations () const |
Returns the number of observations. | |
int | numberImageObservations () const |
Returns the number of observations. | |
int | numberLidarImageObservations () const |
Returns the number of lidar observations. | |
int | numberImageParameters () const |
Returns the total number of image parameters. | |
int | numberConstrainedPointParameters () const |
Returns the number of constrained point parameters. | |
int | numberConstrainedImageParameters () const |
Returns the number of constrained image parameters. | |
int | numberConstrainedTargetParameters () const |
Return the number of constrained target parameters. | |
int | numberLidarRangeConstraintEquations () const |
Return the number of lidar range constraint equations. | |
int | numberUnknownParameters () const |
Returns the number of unknown parameters. | |
int | degreesOfFreedom () const |
Returns the degrees of freedom. | |
double | sigma0 () const |
Returns the Sigma0 of the bundle adjustment. | |
double | elapsedTime () const |
Returns the elapsed time for the bundle adjustment. | |
double | elapsedTimeErrorProp () const |
Returns the elapsed time for error propagation. | |
bool | converged () const |
Returns whether or not the bundle adjustment converged. | |
QVector< BundleControlPointQsp > & | bundleControlPoints () |
Returns a reference to the BundleControlPoint vector. | |
QVector< BundleLidarControlPointQsp > & | bundleLidarControlPoints () |
Returns a reference to the BundleLidarControlPoint vector. | |
ControlNetQsp | outputControlNet () const |
Returns a shared pointer to the output control network. | |
LidarDataQsp | outputLidarData () const |
Returns a shared pointer to the output LidarData object. | |
int | iterations () const |
Returns the number of iterations taken by the BundleAdjust. | |
const BundleObservationVector & | observations () const |
Returns a reference to the observations used by the BundleAdjust. | |
int | numberMaximumLikelihoodModels () const |
Returns how many maximum likelihood models were used in the bundle adjustment. | |
int | maximumLikelihoodModelIndex () const |
Returns which step the bundle adjustment is on. | |
StatCumProbDistDynCalc | cumulativeProbabilityDistribution () const |
Returns the cumulative probability distribution of the |R^2 residuals|. | |
StatCumProbDistDynCalc | residualsCumulativeProbabilityDistribution () const |
Returns the cumulative probability distribution of the residuals used for reporting. | |
double | maximumLikelihoodMedianR2Residuals () const |
Returns the median of the |R^2 residuals|. | |
MaximumLikelihoodWFunctions | maximumLikelihoodModelWFunc (int modelIndex) const |
Returns the maximum likelihood model at the given index. | |
double | maximumLikelihoodModelQuantile (int modelIndex) const |
Returns the quantile of the maximum likelihood model at the given index. | |
QList< QPair< MaximumLikelihoodWFunctions, double > > | maximumLikelihoodModels () const |
bool | setNumberHeldImages (SerialNumberList pHeldSnList, SerialNumberList *pSnList) |
CorrelationMatrix | correlationMatrix () const |
Returns the Correlation Matrix. | |
void | setCorrMatCovFileName (FileName name) |
Set the covariance file name for the matrix used to calculate the correlation matrix. | |
void | setCorrMatImgsAndParams (QMap< QString, QStringList > imgsAndParams) |
Set the images and their associated parameters of the correlation matrix. | |
void | save (QXmlStreamWriter &stream, const Project *project) const |
Saves the BundleResults object to an XML file. | |
Public Attributes | |
CorrelationMatrix * | m_correlationMatrix |
The correlation matrix from the BundleAdjust. | |
int | m_numberFixedPoints |
number of 'fixed' (ground) points (define) | |
int | m_numberIgnoredPoints |
number of ignored points | |
int | m_numberHeldImages |
number of 'held' images (define) | |
double | m_rmsXResiduals |
rms of x residuals | |
double | m_rmsYResiduals |
rms of y residuals | |
double | m_rmsXYResiduals |
rms of all x and y residuals | |
double | m_rejectionLimit |
current rejection limit | |
int | m_numberObservations |
number of image coordinate observations | |
int | m_numberImageObservations |
photogrammetry image coords. (2 per measure) | |
int | m_numberLidarImageObservations |
lidar image coords. (2 per measure) | |
int | m_numberRejectedObservations |
number of rejected image coordinate observations | |
int | m_numberLidarRangeConstraintEquations |
int | m_numberUnknownParameters |
total number of parameters to solve for | |
int | m_numberImageParameters |
number of image parameters | |
int | m_numberConstrainedImageParameters |
number of constrained image parameters | |
int | m_numberConstrainedPointParameters |
number of constrained point parameters | |
int | m_numberConstrainedLidarPointParameters |
lidar points | |
int | m_numberConstrainedTargetParameters |
number of constrained target parameters | |
int | m_degreesOfFreedom |
degrees of freedom | |
double | m_sigma0 |
std deviation of unit weight | |
double | m_elapsedTime |
elapsed time for bundle | |
double | m_elapsedTimeErrorProp |
elapsed time for error propagation | |
bool | m_converged |
QVector< BundleControlPointQsp > | m_bundleControlPoints |
The vector of BundleControlPoints from BundleAdjust. | |
QVector< BundleLidarControlPointQsp > | m_bundleLidarPoints |
ControlNetQsp | m_outNet |
The output control net from BundleAdjust. | |
LidarDataQsp | m_outLidarData |
Output lidar data from BundleAdjust. | |
int | m_iterations |
The number of iterations taken by BundleAdjust. | |
BundleObservationVector | m_observations |
The vector of BundleObservations from BundleAdjust. | |
QList< Statistics > | m_rmsImageSampleResiduals |
List of RMS image sample residual statistics for each image in the bundle | |
QList< Statistics > | m_rmsImageLineResiduals |
List of RMS image line residual statistics for each image in the bundle | |
QList< Statistics > | m_rmsImageResiduals |
RMS image sample and line residual statistics for each image in the bundle | |
QList< Statistics > | m_rmsLidarImageSampleResiduals |
List of RMS lidar sample residual stats for each image in the bundle | |
QList< Statistics > | m_rmsLidarImageLineResiduals |
List of RMS lidar line residual stats for each image in the bundle | |
QList< Statistics > | m_rmsLidarImageResiduals |
RMS image lidar sample & line residual stats for each image in the bundle | |
QVector< Statistics > | m_rmsImageXSigmas |
QVector< Statistics > | m_rmsImageYSigmas |
< The root mean square image y sigmas. | |
QVector< Statistics > | m_rmsImageZSigmas |
< The root mean square image z sigmas. | |
QVector< Statistics > | m_rmsImageRASigmas |
< The root mean square image right ascension sigmas. | |
QVector< Statistics > | m_rmsImageDECSigmas |
< The root mean square image declination sigmas. | |
QVector< Statistics > | m_rmsImageTWISTSigmas |
< The root mean square image twist sigmas. | |
Distance | m_minSigmaCoord1Distance |
The minimum sigma latitude distance. | |
Distance | m_maxSigmaCoord1Distance |
The maximum sigma latitude distance. | |
Distance | m_minSigmaCoord2Distance |
The minimum sigma longitude distance. | |
Distance | m_maxSigmaCoord2Distance |
The maximum sigma longitude distance. | |
Distance | m_minSigmaCoord3Distance |
The minimum sigma radius distance. | |
Distance | m_maxSigmaCoord3Distance |
The maximum sigma radius distance. | |
QString | m_minSigmaCoord1PointId |
The minimum sigma coordinate 1 point id. | |
QString | m_maxSigmaCoord1PointId |
The maximum sigma coordinate 1 point id. | |
QString | m_minSigmaCoord2PointId |
The minimum sigma coordinate 2 point id. | |
QString | m_maxSigmaCoord2PointId |
The maximum sigma coordinate2 point id. | |
QString | m_minSigmaCoord3PointId |
The minimum sigma coordinate 3 point id. | |
QString | m_maxSigmaCoord3PointId |
The maximum sigma coordinate 3 point id. | |
double | m_rmsSigmaCoord1Stats |
rms of adjusted Latitude sigmas | |
double | m_rmsSigmaCoord2Stats |
rms of adjusted Longitude sigmas | |
double | m_rmsSigmaCoord3Stats |
rms of adjusted Radius sigmas | |
QList< QPair< MaximumLikelihoodWFunctions, double > > | m_maximumLikelihoodFunctions |
< The maximum likelihood models and their quantiles. | |
int | m_maximumLikelihoodIndex |
This count keeps track of which stage of the maximum likelihood adjustment the bundle is currently on. | |
StatCumProbDistDynCalc * | m_cumPro |
This class will be used to calculate the cumulative probability distribution of |R^2 residuals|, quantiles of this distribution are used to adjust the maximum likelihood functions dynamically iteration by iteration. | |
StatCumProbDistDynCalc * | m_cumProRes |
This class keeps track of the cumulative probability distribution of residuals (in unweighted pixels), this is used for reporting, and not for computation. | |
double | m_maximumLikelihoodMedianR2Residuals |
Median of R^2 residuals. | |
A container class for statistical results from a BundleAdjust solution.
Isis::BundleResults::BundleResults | ( | QObject * | parent = 0 | ) |
Constructs a BundleResults object.
parent | The Qt-relationship parent. |
References initialize(), initializeResidualsProbabilityDistribution(), m_correlationMatrix, m_cumPro, and m_cumProRes.
Isis::BundleResults::BundleResults | ( | QXmlStreamReader * | xmlReader, |
QObject * | parent = 0 ) |
Construct this BundleResults object from XML.
bundleSettingsFolder | Where the settings XML for this bundle adjustment resides - /work/.../projectRoot/images/import1 |
xmlReader | An XML reader that's up to a <bundleSettings> tag. |
parent | The Qt-relationship parent. |
References initialize(), and readBundleResults().
Isis::BundleResults::BundleResults | ( | const BundleResults & | src | ) |
Copy constructor for BundleResults.
Creates this BundleResults object as a copy of another BundleResults object.
src | The other BundleResults object to be copied. |
Isis::BundleResults::~BundleResults | ( | ) |
Destroys this BundleResults object.
References m_correlationMatrix, m_cumPro, and m_cumProRes.
void Isis::BundleResults::addProbabilityDistributionObservation | ( | double | observationValue | ) |
Adds an observation to the cumulative probability distribution of |R^2 residuals|.
observationValue | The value of the added observation. |
References Isis::StatCumProbDistDynCalc::addObs(), and m_cumPro.
void Isis::BundleResults::addProbabilityDistributionObservation | ( | double | obsValue, |
bool | residuals ) |
void Isis::BundleResults::addResidualsProbabilityDistributionObservation | ( | double | observationValue | ) |
Adds an observation to the cumulative probability distribution of residuals used for reporting.
observationValue | The value of the added observation. |
References Isis::StatCumProbDistDynCalc::addObs(), and m_cumProRes.
QVector< BundleControlPointQsp > & Isis::BundleResults::bundleControlPoints | ( | ) |
Returns a reference to the BundleControlPoint vector.
References m_bundleControlPoints.
Referenced by Isis::BundleSolutionInfo::outputPointsCSV(), Isis::BundleSolutionInfo::outputResiduals(), and Isis::BundleSolutionInfo::outputText().
QVector< BundleLidarControlPointQsp > & Isis::BundleResults::bundleLidarControlPoints | ( | ) |
Returns a reference to the BundleLidarControlPoint vector.
References m_bundleLidarPoints.
Referenced by Isis::BundleSolutionInfo::outputLidarCSV(), Isis::BundleSolutionInfo::outputResiduals(), and Isis::BundleSolutionInfo::outputText().
void Isis::BundleResults::computeDegreesOfFreedom | ( | ) |
Computes the degrees of freedom of the bundle adjustment and stores it internally.
References m_degreesOfFreedom, m_numberConstrainedImageParameters, m_numberConstrainedLidarPointParameters, m_numberConstrainedPointParameters, m_numberConstrainedTargetParameters, m_numberImageObservations, m_numberLidarImageObservations, m_numberLidarRangeConstraintEquations, and m_numberUnknownParameters.
Referenced by computeSigma0().
void Isis::BundleResults::computeSigma0 | ( | double | dvtpv, |
BundleSettings::ConvergenceCriteria | criteria ) |
Computes the sigma0 and stores it internally.
Sigma0 is the standard deviation of an observation of unit weight. Sigma0^2 is the variance of an observation of unit weight (also reference variance or variance factor).
Sigma0^2 = vtpv/degrees of freedom.
dvtpv | The weighted sum of the squares of the residuals. Computed by V transpose * P * V, where V is the vector of residuals and P is the weight matrix. |
criteria | The convergence criteria for the bundle adjustment. |
IException::Io | "Computed degrees of freedom is invalid." |
References _FILEINFO_, computeDegreesOfFreedom(), Isis::IException::Io, m_degreesOfFreedom, m_sigma0, Isis::BundleSettings::ParameterCorrections, and Isis::toString().
Referenced by Isis::BundleAdjust::solveCholesky().
bool Isis::BundleResults::converged | ( | ) | const |
Returns whether or not the bundle adjustment converged.
References m_converged.
Referenced by Isis::BundleAdjust::isConverged(), Isis::BundleSolutionInfo::outputImagesCSV(), Isis::BundleSolutionInfo::outputText(), save(), setConverged(), and Isis::BundleAdjust::solveCholesky().
SurfacePoint::CoordinateType Isis::BundleResults::coordTypeReports | ( | ) |
References Isis::SurfacePoint::Latitudinal, m_outNet, and outputControlNet().
CorrelationMatrix Isis::BundleResults::correlationMatrix | ( | ) | const |
Returns the Correlation Matrix.
IException::Unknown | "Correlation matrix for this bundle is NULL." |
References _FILEINFO_, m_correlationMatrix, and Isis::IException::Unknown.
Referenced by save(), setCorrMatCovFileName(), and setCorrMatImgsAndParams().
StatCumProbDistDynCalc Isis::BundleResults::cumulativeProbabilityDistribution | ( | ) | const |
Returns the cumulative probability distribution of the |R^2 residuals|.
References m_cumPro.
int Isis::BundleResults::degreesOfFreedom | ( | ) | const |
Returns the degrees of freedom.
References m_degreesOfFreedom.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), setDegreesOfFreedom(), and Isis::BundleAdjust::solveCholesky().
double Isis::BundleResults::elapsedTime | ( | ) | const |
Returns the elapsed time for the bundle adjustment.
References m_elapsedTime.
Referenced by Isis::BundleSolutionInfo::outputHeader(), and save().
double Isis::BundleResults::elapsedTimeErrorProp | ( | ) | const |
Returns the elapsed time for error propagation.
References m_elapsedTimeErrorProp.
Referenced by Isis::BundleSolutionInfo::outputHeader(), and save().
void Isis::BundleResults::incrementFixedPoints | ( | ) |
Increase the number of 'fixed' (ground) points.
References m_numberFixedPoints.
void Isis::BundleResults::incrementHeldImages | ( | ) |
Increases the number of 'held' images.
References m_numberHeldImages.
void Isis::BundleResults::incrementIgnoredPoints | ( | ) |
Increase the number of ignored points.
References m_numberIgnoredPoints.
void Isis::BundleResults::incrementMaximumLikelihoodModelIndex | ( | ) |
Increases the value that indicates which stage the maximum likelihood adjustment is currently on.
References m_maximumLikelihoodIndex.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::incrementNumberConstrainedImageParameters | ( | int | incrementAmount | ) |
Increase the number of constrained image parameters.
incrementAmount | The amount to increase by. |
References m_numberConstrainedImageParameters.
void Isis::BundleResults::incrementNumberConstrainedPointParameters | ( | int | incrementAmount | ) |
Increase the number of contrained point parameters.
incrementAmount | The amount to increase by. |
References m_numberConstrainedPointParameters.
void Isis::BundleResults::incrementNumberConstrainedTargetParameters | ( | int | incrementAmount | ) |
Increases the number of constrained target parameters.
incrementAmount | The amount to increase by. |
References m_numberConstrainedTargetParameters.
void Isis::BundleResults::initialize | ( | ) |
Initializes the BundleResults to a default state where all numeric members are set to 0 or another default value, all QString members are set to empty, all QVectors and QLists are cleared, and all other members are set to NULL.
References m_converged, m_correlationMatrix, m_cumPro, m_cumProRes, m_degreesOfFreedom, m_elapsedTime, m_elapsedTimeErrorProp, m_iterations, m_maximumLikelihoodFunctions, m_maximumLikelihoodIndex, m_maximumLikelihoodMedianR2Residuals, m_maxSigmaCoord1Distance, m_maxSigmaCoord1PointId, m_maxSigmaCoord2Distance, m_maxSigmaCoord2PointId, m_maxSigmaCoord3Distance, m_maxSigmaCoord3PointId, m_minSigmaCoord1Distance, m_minSigmaCoord1PointId, m_minSigmaCoord2Distance, m_minSigmaCoord2PointId, m_minSigmaCoord3Distance, m_minSigmaCoord3PointId, m_numberConstrainedImageParameters, m_numberConstrainedLidarPointParameters, m_numberConstrainedPointParameters, m_numberConstrainedTargetParameters, m_numberFixedPoints, m_numberHeldImages, m_numberIgnoredPoints, m_numberImageObservations, m_numberImageParameters, m_numberLidarImageObservations, m_numberLidarRangeConstraintEquations, m_numberObservations, m_numberRejectedObservations, m_numberUnknownParameters, m_observations, m_outLidarData, m_outNet, m_rejectionLimit, m_rmsImageDECSigmas, m_rmsImageLineResiduals, m_rmsImageRASigmas, m_rmsImageResiduals, m_rmsImageSampleResiduals, m_rmsImageTWISTSigmas, m_rmsImageXSigmas, m_rmsImageYSigmas, m_rmsImageZSigmas, m_rmsLidarImageLineResiduals, m_rmsLidarImageResiduals, m_rmsLidarImageSampleResiduals, m_rmsSigmaCoord1Stats, m_rmsSigmaCoord2Stats, m_rmsSigmaCoord3Stats, m_rmsXResiduals, m_rmsXYResiduals, m_rmsYResiduals, m_sigma0, and Isis::Distance::setMeters().
Referenced by BundleResults(), and BundleResults().
void Isis::BundleResults::initializeProbabilityDistribution | ( | unsigned int | nodes = 20 | ) |
Initializes or resets the cumulative probability distribution of |R^2 residuals|.
nodes | The number of quantiles in the cumulative probability distribution. |
References m_cumPro, and Isis::StatCumProbDistDynCalc::setQuantiles().
Referenced by maximumLikelihoodSetUp(), and printMaximumLikelihoodTierInformation().
void Isis::BundleResults::initializeResidualsProbabilityDistribution | ( | unsigned int | nodes = 20 | ) |
Initializes or resets the cumulative probability distribution of residuals used for reporting.
nodes | The number of quantiles in the cumulative probability distribution. |
References m_cumProRes, and Isis::StatCumProbDistDynCalc::setQuantiles().
Referenced by BundleResults(), maximumLikelihoodSetUp(), and Isis::BundleAdjust::solveCholesky().
int Isis::BundleResults::iterations | ( | ) | const |
Returns the number of iterations taken by the BundleAdjust.
References m_iterations.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), and setIterations().
double Isis::BundleResults::maximumLikelihoodMedianR2Residuals | ( | ) | const |
Returns the median of the |R^2 residuals|.
References m_maximumLikelihoodMedianR2Residuals.
Referenced by readMaxLikelihoodEstimation(), and save().
int Isis::BundleResults::maximumLikelihoodModelIndex | ( | ) | const |
Returns which step the bundle adjustment is on.
References m_maximumLikelihoodIndex.
Referenced by save(), and Isis::BundleAdjust::solveCholesky().
double Isis::BundleResults::maximumLikelihoodModelQuantile | ( | int | modelIndex | ) | const |
Returns the quantile of the maximum likelihood model at the given index.
modelIndex | The index of the maximum likelihood model whose quantile will be returned. |
References m_maximumLikelihoodFunctions.
Referenced by Isis::BundleSolutionInfo::outputHeader().
QList< QPair< MaximumLikelihoodWFunctions, double > > Isis::BundleResults::maximumLikelihoodModels | ( | ) | const |
MaximumLikelihoodWFunctions Isis::BundleResults::maximumLikelihoodModelWFunc | ( | int | modelIndex | ) | const |
Returns the maximum likelihood model at the given index.
modelIndex | The index of the maximum likelihood model to be returned. |
References m_maximumLikelihoodFunctions.
Referenced by Isis::BundleSolutionInfo::outputHeader().
void Isis::BundleResults::maximumLikelihoodSetUp | ( | QList< QPair< MaximumLikelihoodWFunctions::Model, double > > | modelsWithQuantiles | ) |
This method steps up the maximum likelihood estimation solution.
Up to three successive solutions models are available.
modelsWithQuantiles | The maixmum likelihood models and their quantiles. If empty, then maximum likelihood estimation will not be used. |
References initializeProbabilityDistribution(), initializeResidualsProbabilityDistribution(), m_cumPro, m_cumProRes, m_maximumLikelihoodFunctions, m_maximumLikelihoodIndex, and m_maximumLikelihoodMedianR2Residuals.
Distance Isis::BundleResults::maxSigmaCoord1Distance | ( | ) | const |
Returns the maximum sigma distance for coordinate 1.
References m_maxSigmaCoord1Distance.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
QString Isis::BundleResults::maxSigmaCoord1PointId | ( | ) | const |
Returns the maximum sigma point id for coordinate 1.
References m_maxSigmaCoord1PointId.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
Distance Isis::BundleResults::maxSigmaCoord2Distance | ( | ) | const |
Returns the maximum sigma distance for coordinate 2.
References m_maxSigmaCoord2Distance.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
QString Isis::BundleResults::maxSigmaCoord2PointId | ( | ) | const |
Returns the maximum sigma point id for coordinate 2.
References m_maxSigmaCoord2PointId.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
Distance Isis::BundleResults::maxSigmaCoord3Distance | ( | ) | const |
Returns the maximum sigma distance for coordinate 3.
References m_maxSigmaCoord3Distance.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
QString Isis::BundleResults::maxSigmaCoord3PointId | ( | ) | const |
Returns the maximum sigma point id for coordinate 3.
References m_maxSigmaCoord3PointId.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
Distance Isis::BundleResults::minSigmaCoord1Distance | ( | ) | const |
Returns the minimum sigma distance for coordinate 1.
References m_minSigmaCoord1Distance.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
QString Isis::BundleResults::minSigmaCoord1PointId | ( | ) | const |
Returns the minimum sigma point id for coordinate 1.
References m_minSigmaCoord1PointId.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
Distance Isis::BundleResults::minSigmaCoord2Distance | ( | ) | const |
Returns the minimum sigma distance for coordinate 2.
References m_minSigmaCoord2Distance.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
QString Isis::BundleResults::minSigmaCoord2PointId | ( | ) | const |
Returns the minimum sigma point id for coordinate 2.
References m_minSigmaCoord2PointId.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
Distance Isis::BundleResults::minSigmaCoord3Distance | ( | ) | const |
Returns the minimum sigma distance for coordinate 3.
References m_minSigmaCoord3Distance.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
QString Isis::BundleResults::minSigmaCoord3PointId | ( | ) | const |
Returns the minimum sigma point id for coordinate 3.
References m_minSigmaCoord3PointId.
Referenced by Isis::BundleSolutionInfo::outputText(), and save().
int Isis::BundleResults::numberConstrainedImageParameters | ( | ) | const |
Returns the number of constrained image parameters.
References m_numberConstrainedImageParameters.
Referenced by Isis::BundleSolutionInfo::outputHeader(), and save().
int Isis::BundleResults::numberConstrainedPointParameters | ( | ) | const |
Returns the number of constrained point parameters.
References m_numberConstrainedPointParameters.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), and Isis::BundleAdjust::solveCholesky().
int Isis::BundleResults::numberConstrainedTargetParameters | ( | ) | const |
Return the number of constrained target parameters.
References m_numberConstrainedTargetParameters.
Referenced by Isis::BundleSolutionInfo::outputHeader(), and save().
int Isis::BundleResults::numberFixedPoints | ( | ) | const |
Returns the number of 'fixed' (ground) points.
References m_numberFixedPoints.
Referenced by save().
int Isis::BundleResults::numberHeldImages | ( | ) | const |
Returns the number of 'held' images.
References m_numberHeldImages.
Referenced by save().
int Isis::BundleResults::numberIgnoredPoints | ( | ) | const |
Returns the number of ignored points.
References m_numberIgnoredPoints.
Referenced by save().
int Isis::BundleResults::numberImageObservations | ( | ) | const |
Returns the number of observations.
References m_numberImageObservations.
Referenced by save().
int Isis::BundleResults::numberImageParameters | ( | ) | const |
Returns the total number of image parameters.
References m_numberImageParameters.
Referenced by save().
int Isis::BundleResults::numberLidarImageObservations | ( | ) | const |
Returns the number of lidar observations.
References m_numberLidarImageObservations.
Referenced by save().
int Isis::BundleResults::numberLidarRangeConstraintEquations | ( | ) | const |
Return the number of lidar range constraint equations.
References m_numberLidarRangeConstraintEquations.
Referenced by Isis::BundleSolutionInfo::outputHeader(), and save().
int Isis::BundleResults::numberMaximumLikelihoodModels | ( | ) | const |
Returns how many maximum likelihood models were used in the bundle adjustment.
References m_maximumLikelihoodFunctions.
Referenced by printMaximumLikelihoodTierInformation(), save(), and Isis::BundleAdjust::solveCholesky().
int Isis::BundleResults::numberObservations | ( | ) | const |
Returns the number of observations.
References m_numberImageObservations, and m_numberLidarImageObservations.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), setNumberImageObservations(), setNumberObservations(), and Isis::BundleAdjust::solveCholesky().
int Isis::BundleResults::numberRejectedObservations | ( | ) | const |
Returns the number of observation that were rejected.
References m_numberRejectedObservations.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), and setNumberRejectedObservations().
int Isis::BundleResults::numberUnknownParameters | ( | ) | const |
Returns the number of unknown parameters.
References m_numberUnknownParameters.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), and Isis::BundleAdjust::solveCholesky().
const BundleObservationVector & Isis::BundleResults::observations | ( | ) | const |
Returns a reference to the observations used by the BundleAdjust.
References m_observations.
Referenced by Isis::BundleSolutionInfo::outputHeader(), Isis::BundleSolutionInfo::outputImagesCSV(), Isis::BundleSolutionInfo::outputText(), and setObservations().
BundleResults & Isis::BundleResults::operator= | ( | const BundleResults & | src | ) |
Assignment operator for BundleResults.
Overwrites this BundleResults object with another BundleResults object.
src | The other BundleResults object to be copied from. |
References m_bundleControlPoints, m_bundleLidarPoints, m_converged, m_correlationMatrix, m_cumPro, m_cumProRes, m_degreesOfFreedom, m_elapsedTime, m_elapsedTimeErrorProp, m_iterations, m_maximumLikelihoodFunctions, m_maximumLikelihoodIndex, m_maximumLikelihoodMedianR2Residuals, m_maxSigmaCoord1Distance, m_maxSigmaCoord1PointId, m_maxSigmaCoord2Distance, m_maxSigmaCoord2PointId, m_maxSigmaCoord3Distance, m_maxSigmaCoord3PointId, m_minSigmaCoord1Distance, m_minSigmaCoord1PointId, m_minSigmaCoord2Distance, m_minSigmaCoord2PointId, m_minSigmaCoord3Distance, m_minSigmaCoord3PointId, m_numberConstrainedImageParameters, m_numberConstrainedLidarPointParameters, m_numberConstrainedPointParameters, m_numberConstrainedTargetParameters, m_numberFixedPoints, m_numberHeldImages, m_numberIgnoredPoints, m_numberImageObservations, m_numberImageParameters, m_numberLidarImageObservations, m_numberLidarRangeConstraintEquations, m_numberObservations, m_numberRejectedObservations, m_numberUnknownParameters, m_observations, m_outLidarData, m_outNet, m_rejectionLimit, m_rmsImageDECSigmas, m_rmsImageLineResiduals, m_rmsImageRASigmas, m_rmsImageResiduals, m_rmsImageSampleResiduals, m_rmsImageTWISTSigmas, m_rmsImageXSigmas, m_rmsImageYSigmas, m_rmsImageZSigmas, m_rmsLidarImageLineResiduals, m_rmsLidarImageResiduals, m_rmsLidarImageSampleResiduals, m_rmsSigmaCoord1Stats, m_rmsSigmaCoord2Stats, m_rmsSigmaCoord3Stats, m_rmsXResiduals, m_rmsXYResiduals, m_rmsYResiduals, and m_sigma0.
ControlNetQsp Isis::BundleResults::outputControlNet | ( | ) | const |
Returns a shared pointer to the output control network.
IException::Programmer | "Output Control Network has not been set." |
References _FILEINFO_, m_outNet, and Isis::IException::Programmer.
Referenced by coordTypeReports(), Isis::BundleSolutionInfo::outputHeader(), and save().
LidarDataQsp Isis::BundleResults::outputLidarData | ( | ) | const |
Returns a shared pointer to the output LidarData object.
IException::Programmer | "Output LidarData object has not been set." |
References m_outLidarData.
Referenced by Isis::BundleSolutionInfo::outputHeader().
void Isis::BundleResults::printMaximumLikelihoodTierInformation | ( | ) |
Prints out information about which tier the solution is in and the status of the residuals.
References initializeProbabilityDistribution(), m_cumPro, m_maximumLikelihoodFunctions, m_maximumLikelihoodIndex, m_maximumLikelihoodMedianR2Residuals, numberMaximumLikelihoodModels(), and Isis::StatCumProbDistDynCalc::value().
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::readBundleResults | ( | QXmlStreamReader * | xmlReader | ) |
References m_elapsedTime, m_elapsedTimeErrorProp, readCorrelationMatrix(), readGenStatsValues(), readMaxLikelihoodEstimation(), readMinMaxSigmas(), and readRms().
Referenced by BundleResults(), and Isis::BundleSolutionInfo::readBundleSolutionInfo().
void Isis::BundleResults::readCorrelationMatrix | ( | QXmlStreamReader * | xmlReader | ) |
References m_correlationMatrix, Isis::CorrelationMatrix::setCorrelationFileName(), and Isis::CorrelationMatrix::setCovarianceFileName().
Referenced by readBundleResults().
void Isis::BundleResults::readGenStatsValues | ( | QXmlStreamReader * | xmlReader | ) |
References m_converged, m_degreesOfFreedom, m_iterations, m_numberConstrainedImageParameters, m_numberConstrainedPointParameters, m_numberConstrainedTargetParameters, m_numberFixedPoints, m_numberHeldImages, m_numberIgnoredPoints, m_numberImageObservations, m_numberImageParameters, m_numberLidarImageObservations, m_numberLidarRangeConstraintEquations, m_numberObservations, m_numberRejectedObservations, m_numberUnknownParameters, m_rejectionLimit, m_sigma0, Isis::toBool(), and Isis::toInt().
Referenced by readBundleResults().
void Isis::BundleResults::readImageResidualsLists | ( | QXmlStreamReader * | xmlReader | ) |
References m_rmsImageLineResiduals, m_rmsImageResiduals, m_rmsImageSampleResiduals, m_rmsLidarImageLineResiduals, m_rmsLidarImageResiduals, m_rmsLidarImageSampleResiduals, and readStatsToList().
Referenced by readRms().
void Isis::BundleResults::readMaxLikelihoodEstimation | ( | QXmlStreamReader * | xmlReader | ) |
References m_cumPro, m_cumProRes, m_maximumLikelihoodFunctions, m_maximumLikelihoodIndex, m_maximumLikelihoodMedianR2Residuals, maximumLikelihoodMedianR2Residuals(), Isis::StatCumProbDistDynCalc::readStatistics(), and Isis::MaximumLikelihoodWFunctions::stringToModel().
Referenced by readBundleResults().
void Isis::BundleResults::readMinMaxSigmas | ( | QXmlStreamReader * | xmlReader | ) |
References m_maxSigmaCoord1Distance, m_maxSigmaCoord1PointId, m_maxSigmaCoord2Distance, m_maxSigmaCoord2PointId, m_maxSigmaCoord3Distance, m_maxSigmaCoord3PointId, m_minSigmaCoord1Distance, m_minSigmaCoord1PointId, m_minSigmaCoord2Distance, m_minSigmaCoord2PointId, m_minSigmaCoord3Distance, m_minSigmaCoord3PointId, and readSigma().
Referenced by readBundleResults().
void Isis::BundleResults::readRms | ( | QXmlStreamReader * | xmlReader | ) |
References m_rmsSigmaCoord1Stats, m_rmsSigmaCoord2Stats, m_rmsSigmaCoord3Stats, m_rmsXResiduals, m_rmsXYResiduals, m_rmsYResiduals, readImageResidualsLists(), and readSigmasLists().
Referenced by readBundleResults().
void Isis::BundleResults::readSigma | ( | Distance & | dist, |
QString & | pointId, | ||
QXmlStreamReader * | xmlReader ) |
Referenced by readMinMaxSigmas().
void Isis::BundleResults::readSigmasLists | ( | QXmlStreamReader * | xmlReader | ) |
References m_rmsImageDECSigmas, m_rmsImageRASigmas, m_rmsImageTWISTSigmas, m_rmsImageXSigmas, m_rmsImageYSigmas, m_rmsImageZSigmas, and readStatsToVector().
Referenced by readRms().
void Isis::BundleResults::readStatsToList | ( | QList< Statistics > & | list, |
QXmlStreamReader * | xmlReader ) |
Referenced by readImageResidualsLists().
void Isis::BundleResults::readStatsToVector | ( | QVector< Statistics > & | vec, |
QXmlStreamReader * | xmlReader ) |
Referenced by readSigmasLists().
double Isis::BundleResults::rejectionLimit | ( | ) | const |
Returns the rejection limit.
References m_rejectionLimit.
Referenced by save(), and setRejectionLimit().
void Isis::BundleResults::resetNumberConstrainedImageParameters | ( | ) |
Resets the number of constrained image parameters to 0.
References m_numberConstrainedImageParameters.
void Isis::BundleResults::resetNumberConstrainedPointParameters | ( | ) |
Resets the number of contrained point parameters to 0.
References m_numberConstrainedPointParameters.
void Isis::BundleResults::resetNumberConstrainedTargetParameters | ( | ) |
Resets the number of constrained target parameters to 0.
References m_numberConstrainedTargetParameters.
StatCumProbDistDynCalc Isis::BundleResults::residualsCumulativeProbabilityDistribution | ( | ) | const |
Returns the cumulative probability distribution of the residuals used for reporting.
References m_cumProRes.
Referenced by Isis::BundleSolutionInfo::outputHeader().
void Isis::BundleResults::resizeSigmaStatisticsVectors | ( | int | numberImages | ) |
Resizes all image sigma vectors.
numberImages | The new size for the image sigma vectors. |
References m_rmsImageDECSigmas, m_rmsImageRASigmas, m_rmsImageTWISTSigmas, m_rmsImageXSigmas, m_rmsImageYSigmas, and m_rmsImageZSigmas.
QVector< Statistics > Isis::BundleResults::rmsImageDECSigmas | ( | ) | const |
Returns the list of RMS image declination sigma statistics.
References m_rmsImageDECSigmas.
Referenced by save().
QList< Statistics > Isis::BundleResults::rmsImageLineResiduals | ( | ) | const |
Returns the list of RMS image line residuals statistics.
References m_rmsImageLineResiduals.
Referenced by Isis::BundleSolutionInfo::outputImagesCSV(), save(), and setRmsImageResidualLists().
QVector< Statistics > Isis::BundleResults::rmsImageRASigmas | ( | ) | const |
Returns the list of RMS image right ascension sigma statistics.
References m_rmsImageRASigmas.
Referenced by save().
QList< Statistics > Isis::BundleResults::rmsImageResiduals | ( | ) | const |
Returns the list of RMS image residuals statistics.
References m_rmsImageResiduals.
Referenced by Isis::BundleSolutionInfo::outputImagesCSV(), save(), and setRmsImageResidualLists().
QList< Statistics > Isis::BundleResults::rmsImageSampleResiduals | ( | ) | const |
Returns the list of RMS image sample residuals statistics.
References m_rmsImageSampleResiduals.
Referenced by Isis::BundleSolutionInfo::outputImagesCSV(), save(), and setRmsImageResidualLists().
QVector< Statistics > Isis::BundleResults::rmsImageTWISTSigmas | ( | ) | const |
Returns the list of RMS image twist sigma statistics.
References m_rmsImageTWISTSigmas.
Referenced by save().
QVector< Statistics > Isis::BundleResults::rmsImageXSigmas | ( | ) | const |
Returns the list of RMS image x sigma statistics.
References m_rmsImageXSigmas.
Referenced by save().
QVector< Statistics > Isis::BundleResults::rmsImageYSigmas | ( | ) | const |
Returns the list of RMS image y sigma statistics.
References m_rmsImageYSigmas.
Referenced by save().
QVector< Statistics > Isis::BundleResults::rmsImageZSigmas | ( | ) | const |
Returns the list of RMS image z sigma statistics.
References m_rmsImageZSigmas.
Referenced by save().
QList< Statistics > Isis::BundleResults::rmsLidarImageLineResiduals | ( | ) | const |
Returns the list of RMS image lidar line residuals statistics.
References m_rmsLidarImageLineResiduals.
Referenced by save(), and setRmsLidarImageResidualLists().
QList< Statistics > Isis::BundleResults::rmsLidarImageResiduals | ( | ) | const |
Returns the list of RMS image lidar residuals statistics.
References m_rmsLidarImageResiduals.
Referenced by save(), and setRmsLidarImageResidualLists().
QList< Statistics > Isis::BundleResults::rmsLidarImageSampleResiduals | ( | ) | const |
Returns the list of RMS image lidar sample residuals statistics.
References m_rmsLidarImageSampleResiduals.
Referenced by save(), and setRmsLidarImageResidualLists().
double Isis::BundleResults::rmsRx | ( | ) | const |
Returns the RMS of the x residuals.
References m_rmsXResiduals.
Referenced by save().
double Isis::BundleResults::rmsRxy | ( | ) | const |
Returns the RMS of the x and y residuals.
References m_rmsXYResiduals.
Referenced by save().
double Isis::BundleResults::rmsRy | ( | ) | const |
Returns the RMS of the y residuals.
References m_rmsYResiduals.
Referenced by save().
void Isis::BundleResults::save | ( | QXmlStreamWriter & | stream, |
const Project * | project ) const |
Saves the BundleResults object to an XML file.
stream | The QXMLStreamWriter that will be used to write out the XML file. |
project | The project that the BundleResults object belongs to. |
References _FILEINFO_, converged(), correlationMatrix(), degreesOfFreedom(), elapsedTime(), elapsedTimeErrorProp(), iterations(), Isis::SurfacePoint::Latitudinal, m_maximumLikelihoodFunctions, m_outNet, m_rmsImageDECSigmas, m_rmsImageLineResiduals, m_rmsImageRASigmas, m_rmsImageResiduals, m_rmsImageSampleResiduals, m_rmsImageTWISTSigmas, m_rmsImageXSigmas, m_rmsImageYSigmas, m_rmsImageZSigmas, m_rmsLidarImageLineResiduals, m_rmsLidarImageResiduals, m_rmsLidarImageSampleResiduals, maximumLikelihoodMedianR2Residuals(), maximumLikelihoodModelIndex(), maxSigmaCoord1Distance(), maxSigmaCoord1PointId(), maxSigmaCoord2Distance(), maxSigmaCoord2PointId(), maxSigmaCoord3Distance(), maxSigmaCoord3PointId(), minSigmaCoord1Distance(), minSigmaCoord1PointId(), minSigmaCoord2Distance(), minSigmaCoord2PointId(), minSigmaCoord3Distance(), minSigmaCoord3PointId(), Isis::MaximumLikelihoodWFunctions::modelToString(), numberConstrainedImageParameters(), numberConstrainedPointParameters(), numberConstrainedTargetParameters(), numberFixedPoints(), numberHeldImages(), numberIgnoredPoints(), numberImageObservations(), numberImageParameters(), numberLidarImageObservations(), numberLidarRangeConstraintEquations(), numberMaximumLikelihoodModels(), numberObservations(), numberRejectedObservations(), numberUnknownParameters(), outputControlNet(), Isis::IException::Programmer, Isis::SurfacePoint::Rectangular, rejectionLimit(), rmsImageDECSigmas(), rmsImageLineResiduals(), rmsImageRASigmas(), rmsImageResiduals(), rmsImageSampleResiduals(), rmsImageTWISTSigmas(), rmsImageXSigmas(), rmsImageYSigmas(), rmsImageZSigmas(), rmsLidarImageLineResiduals(), rmsLidarImageResiduals(), rmsLidarImageSampleResiduals(), rmsRx(), rmsRxy(), rmsRy(), sigma0(), sigmaCoord1StatisticsRms(), sigmaCoord2StatisticsRms(), sigmaCoord3StatisticsRms(), and Isis::toString().
Referenced by Isis::BundleSolutionInfo::save().
void Isis::BundleResults::setBundleControlPoints | ( | QVector< BundleControlPointQsp > | controlPoints | ) |
Sets the bundle control point vector.
controlPoints | The vector of BundleControlPointQsps. |
References m_bundleControlPoints.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setBundleLidarPoints | ( | QVector< BundleLidarControlPointQsp > | lidarPoints | ) |
Sets the bundle lidar point vector.
lidarPoints | Vector of BundleLidarControlPointQsps. |
References m_bundleLidarPoints.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setConverged | ( | bool | converged | ) |
Sets if the bundle adjustment converged.
converged | If the bundle adjustment converged. |
References converged(), and m_converged.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setCorrMatCovFileName | ( | FileName | name | ) |
Set the covariance file name for the matrix used to calculate the correlation matrix.
name | The name of the file used to store the covariance matrix. |
References correlationMatrix(), m_correlationMatrix, and Isis::CorrelationMatrix::setCovarianceFileName().
void Isis::BundleResults::setCorrMatImgsAndParams | ( | QMap< QString, QStringList > | imgsAndParams | ) |
Set the images and their associated parameters of the correlation matrix.
imgsAndParams | The QMap with all the images and parameters used for this bundle. |
References correlationMatrix(), m_correlationMatrix, and Isis::CorrelationMatrix::setImagesAndParameters().
Referenced by Isis::BundleSolutionInfo::outputText().
void Isis::BundleResults::setDegreesOfFreedom | ( | double | degreesOfFreedom | ) |
Sets the degrees of freedom.
degreesOfFreedom | The degrees of freedom. |
References degreesOfFreedom(), and m_degreesOfFreedom.
void Isis::BundleResults::setElapsedTime | ( | double | time | ) |
Sets the elapsed time for the bundle adjustment.
time | The elapsed time. |
References m_elapsedTime.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setElapsedTimeErrorProp | ( | double | time | ) |
Sets the elapsed time for error propegation.
time | The elapsed time. |
References m_elapsedTimeErrorProp.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setIterations | ( | int | iterations | ) |
Sets the number of iterations taken by the BundleAdjust.
iterations | The number of iterations. |
References iterations(), and m_iterations.
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setNumberConstrainedLidarPointParameters | ( | int | numberParameters | ) |
Set number of contrained point parameters.
numberParameters | Number of contrained point parameters. |
References m_numberConstrainedLidarPointParameters.
void Isis::BundleResults::setNumberConstrainedPointParameters | ( | int | numberParameters | ) |
Set number of contrained point parameters.
numberParameters | Number of contrained point parameters. |
References m_numberConstrainedPointParameters.
bool Isis::BundleResults::setNumberHeldImages | ( | SerialNumberList | pHeldSnList, |
SerialNumberList * | pSnList ) |
void Isis::BundleResults::setNumberImageObservations | ( | int | numberObservations | ) |
Sets the number of photogrammetric image observations.
Note in this terminology an image measurement contributes two observations to the adjustment (i.e. sample/line).
So, the number of observations divided by 2 should equal the number of image measures.
numberObservations | The number of photogrammetric image observations. |
References m_numberImageObservations, and numberObservations().
void Isis::BundleResults::setNumberImageParameters | ( | int | numberParameters | ) |
Sets the number of image parameters.
numberParameters | The number of image parameters. |
References m_numberImageParameters.
void Isis::BundleResults::setNumberLidarImageObservations | ( | int | numberLidarObservations | ) |
Sets the number of lidar observations.
numberLidarObservations | The number of lidar observations. |
References m_numberLidarImageObservations.
void Isis::BundleResults::setNumberLidarRangeConstraints | ( | int | numberLidarRangeConstraints | ) |
Sets the total number of lidar range constraints.
numberLidarRangeConstraints | The total number of lidar range constraints. |
References m_numberLidarRangeConstraintEquations.
void Isis::BundleResults::setNumberObservations | ( | int | numberObservations | ) |
Sets the number of observations.
numberObservations | The number of observations. |
References m_numberObservations, and numberObservations().
void Isis::BundleResults::setNumberRejectedObservations | ( | int | numberRejectedObservations | ) |
Sets the number of rejected observations.
numberRejectedObservations | The number of rejected observations. |
References m_numberRejectedObservations, and numberRejectedObservations().
void Isis::BundleResults::setNumberUnknownParameters | ( | int | numberParameters | ) |
Sets the total number of parameters to solve for.
numberParameters | The number of parameters to solve for. |
References m_numberUnknownParameters.
void Isis::BundleResults::setObservations | ( | BundleObservationVector | observations | ) |
Sets the vector of BundleObservations.
observations | The vector of BundleObservations. |
References m_observations, and observations().
Referenced by Isis::BundleAdjust::solveCholesky().
void Isis::BundleResults::setOutputControlNet | ( | ControlNetQsp | outNet | ) |
Sets the output ControlNet.
outNet | A QSharedPointer to the output ControlNet. |
References m_outNet.
Referenced by Isis::BundleAdjust::BundleAdjust(), Isis::BundleAdjust::BundleAdjust(), Isis::BundleAdjust::BundleAdjust(), Isis::BundleAdjust::BundleAdjust(), Isis::BundleAdjust::BundleAdjust(), Isis::BundleAdjust::BundleAdjust(), and Isis::BundleAdjust::BundleAdjust().
void Isis::BundleResults::setOutputLidarData | ( | LidarDataQsp | outLidarData | ) |
Sets the output LidarData object.
outLidarData | A QSharedPointer to the output LidarData object. |
References m_outLidarData.
Referenced by Isis::BundleAdjust::BundleAdjust().
void Isis::BundleResults::setRejectionLimit | ( | double | rejectionLimit | ) |
Sets the rejection limit.
rejectionLimit | The rejection limit. |
References m_rejectionLimit, and rejectionLimit().
void Isis::BundleResults::setRmsFromSigmaStatistics | ( | double | rmsFromSigmaCoord1Stats, |
double | rmsFromSigmaCoord2Stats, | ||
double | rmsFromSigmaCoord3Stats ) |
Sets the root mean square values of the adjusted sigmas for all three coordinates.
rmsFromSigmaCoord1Stats | The new RMS value of the adjusted coord1 sigmas. |
rmsFromSigmaCoord2Stats | The new RMS value of the adjusted coord2 sigmas. |
rmsFromSigmaCoord3Stats | The new RMS value of the adjusted coord3 sigmas. |
References m_rmsSigmaCoord1Stats, m_rmsSigmaCoord2Stats, and m_rmsSigmaCoord3Stats.
void Isis::BundleResults::setRmsImageResidualLists | ( | QList< Statistics > | rmsImageLineResiduals, |
QList< Statistics > | rmsImageSampleResiduals, | ||
QList< Statistics > | rmsImageResiduals ) |
Sets the root mean square image residual Statistics lists.
rmsImageLineResiduals | The new image line residuals list. |
rmsImageSampleResiduals | The new image sample residuals list. |
rmsImageResiduals | The new image residuals list. |
References m_rmsImageLineResiduals, m_rmsImageResiduals, m_rmsImageSampleResiduals, rmsImageLineResiduals(), rmsImageResiduals(), and rmsImageSampleResiduals().
void Isis::BundleResults::setRmsImageResidualLists | ( | QVector< Statistics > | rmsImageLineResiduals, |
QVector< Statistics > | rmsImageSampleResiduals, | ||
QVector< Statistics > | rmsImageResiduals ) |
void Isis::BundleResults::setRmsLidarImageResidualLists | ( | QList< Statistics > | rmsLidarImageLineResiduals, |
QList< Statistics > | rmsLidarImageSampleResiduals, | ||
QList< Statistics > | rmsLidarImageResiduals ) |
Sets the root mean square lidar image residual Statistics lists.
rmsLidarImageLineResiduals | The new image line residuals list. |
rmsLidarImageSampleResiduals | The new image sample residuals list. |
rmsLidarImageResiduals | The new image residuals list. |
References m_rmsLidarImageLineResiduals, m_rmsLidarImageResiduals, m_rmsLidarImageSampleResiduals, rmsLidarImageLineResiduals(), rmsLidarImageResiduals(), and rmsLidarImageSampleResiduals().
void Isis::BundleResults::setRmsXYResiduals | ( | double | rx, |
double | ry, | ||
double | rxy ) |
Sets the root mean square of the x and y residuals.
rx | The RMS value of the x residuals. |
ry | The RMS value of the y residuals. |
rxy | The RMS value of both the x and y residuals. |
References m_rmsXResiduals, m_rmsXYResiduals, and m_rmsYResiduals.
void Isis::BundleResults::setSigma0 | ( | double | sigma0 | ) |
void Isis::BundleResults::setSigmaCoord1Range | ( | Distance | minCoord1Dist, |
Distance | maxCoord1Dist, | ||
QString | minCoord1PointId, | ||
QString | maxCoord1PointId ) |
Sets the min and max sigma distances and point ids for coordinate 1.
minLatDist | The new minimum sigma latitude distance. |
maxLatDist | The new maximum sigma latitude distance. |
minLatPointId | The new minimum sigma latitude point id. |
maxLatPointId | The new maximum sigma latitude point id. |
References m_maxSigmaCoord1Distance, m_maxSigmaCoord1PointId, m_minSigmaCoord1Distance, and m_minSigmaCoord1PointId.
void Isis::BundleResults::setSigmaCoord2Range | ( | Distance | minCoord2Dist, |
Distance | maxCoord2Dist, | ||
QString | minCoord2PointId, | ||
QString | maxCoord2PointId ) |
Sets the min and max sigma distances and point ids for coordinate 2.
minLonDist | The new minimum sigma longitude distance. |
maxLonDist | The new maximum sigma longitude distance. |
minLonPointId | The new minimum sigma longitude point id. |
maxLonPointId | The new maximum sigma longitude point id. |
References m_maxSigmaCoord2Distance, m_maxSigmaCoord2PointId, m_minSigmaCoord2Distance, and m_minSigmaCoord2PointId.
void Isis::BundleResults::setSigmaCoord3Range | ( | Distance | minCoord3Dist, |
Distance | maxCoord3Dist, | ||
QString | minCoord3PointId, | ||
QString | maxCoord3PointId ) |
Sets the min and max sigma distances and point ids for coordinate 3.
minRadDist | The new minimum sigma radius distance. |
maxRadDist | The new maximum sigma radius distance. |
minRadPointId | The new minimum sigma radius point id. |
maxRadPointId | The new maximum sigma radius point id. |
References m_maxSigmaCoord3Distance, m_maxSigmaCoord3PointId, m_minSigmaCoord3Distance, and m_minSigmaCoord3PointId.
double Isis::BundleResults::sigma0 | ( | ) | const |
Returns the Sigma0 of the bundle adjustment.
References m_sigma0.
Referenced by Isis::BundleSolutionInfo::outputHeader(), save(), setSigma0(), and Isis::BundleAdjust::solveCholesky().
double Isis::BundleResults::sigmaCoord1StatisticsRms | ( | ) | const |
Returns the RMS of the adjusted sigmas for coordinate 1.
References m_rmsSigmaCoord1Stats.
Referenced by Isis::JigsawRunWidget::notifyThreadFinished(), Isis::BundleSolutionInfo::outputText(), and save().
double Isis::BundleResults::sigmaCoord2StatisticsRms | ( | ) | const |
Returns the RMS of the adjusted sigmas for coordinate 2.
References m_rmsSigmaCoord2Stats.
Referenced by Isis::JigsawRunWidget::notifyThreadFinished(), Isis::BundleSolutionInfo::outputText(), and save().
double Isis::BundleResults::sigmaCoord3StatisticsRms | ( | ) | const |
Returns the RMS of the adjusted sigmas for coordinate 3.
References m_rmsSigmaCoord3Stats.
Referenced by Isis::JigsawRunWidget::notifyThreadFinished(), Isis::BundleSolutionInfo::outputText(), and save().
QVector<BundleControlPointQsp> Isis::BundleResults::m_bundleControlPoints |
The vector of BundleControlPoints from BundleAdjust.
Equivalent to the output control net minus ignored points and measures. The contained points and members hold pointers to the points and measures in the output control net.
Referenced by bundleControlPoints(), operator=(), and setBundleControlPoints().
QVector<BundleLidarControlPointQsp> Isis::BundleResults::m_bundleLidarPoints |
Referenced by bundleLidarControlPoints(), operator=(), and setBundleLidarPoints().
bool Isis::BundleResults::m_converged |
Referenced by converged(), initialize(), operator=(), readGenStatsValues(), and setConverged().
CorrelationMatrix* Isis::BundleResults::m_correlationMatrix |
The correlation matrix from the BundleAdjust.
Referenced by BundleResults(), correlationMatrix(), initialize(), operator=(), readCorrelationMatrix(), setCorrMatCovFileName(), setCorrMatImgsAndParams(), and ~BundleResults().
StatCumProbDistDynCalc* Isis::BundleResults::m_cumPro |
This class will be used to calculate the cumulative probability distribution of |R^2 residuals|, quantiles of this distribution are used to adjust the maximum likelihood functions dynamically iteration by iteration.
Referenced by addProbabilityDistributionObservation(), BundleResults(), cumulativeProbabilityDistribution(), initialize(), initializeProbabilityDistribution(), maximumLikelihoodSetUp(), operator=(), printMaximumLikelihoodTierInformation(), readMaxLikelihoodEstimation(), and ~BundleResults().
StatCumProbDistDynCalc* Isis::BundleResults::m_cumProRes |
This class keeps track of the cumulative probability distribution of residuals (in unweighted pixels), this is used for reporting, and not for computation.
Referenced by addResidualsProbabilityDistributionObservation(), BundleResults(), initialize(), initializeResidualsProbabilityDistribution(), maximumLikelihoodSetUp(), operator=(), readMaxLikelihoodEstimation(), residualsCumulativeProbabilityDistribution(), and ~BundleResults().
int Isis::BundleResults::m_degreesOfFreedom |
degrees of freedom
Referenced by computeDegreesOfFreedom(), computeSigma0(), degreesOfFreedom(), initialize(), operator=(), readGenStatsValues(), and setDegreesOfFreedom().
double Isis::BundleResults::m_elapsedTime |
elapsed time for bundle
Referenced by elapsedTime(), initialize(), operator=(), readBundleResults(), and setElapsedTime().
double Isis::BundleResults::m_elapsedTimeErrorProp |
elapsed time for error propagation
Referenced by elapsedTimeErrorProp(), initialize(), operator=(), readBundleResults(), and setElapsedTimeErrorProp().
int Isis::BundleResults::m_iterations |
The number of iterations taken by BundleAdjust.
Referenced by initialize(), iterations(), operator=(), readGenStatsValues(), and setIterations().
QList< QPair< MaximumLikelihoodWFunctions, double > > Isis::BundleResults::m_maximumLikelihoodFunctions |
< The maximum likelihood models and their quantiles.
The number of maximum likelihood estimation models. Up to three different models can be used in succession. This class is used to reweight observations in order to achieve more robust parameter estimation, up to three different maximum likelihood estimation models can be used in succession. Quantiles of the |residual| distribution to be used for tweaking constants of the maximum probability models.
Referenced by initialize(), maximumLikelihoodModelQuantile(), maximumLikelihoodModelWFunc(), maximumLikelihoodSetUp(), numberMaximumLikelihoodModels(), operator=(), printMaximumLikelihoodTierInformation(), readMaxLikelihoodEstimation(), and save().
int Isis::BundleResults::m_maximumLikelihoodIndex |
This count keeps track of which stage of the maximum likelihood adjustment the bundle is currently on.
Referenced by incrementMaximumLikelihoodModelIndex(), initialize(), maximumLikelihoodModelIndex(), maximumLikelihoodSetUp(), operator=(), printMaximumLikelihoodTierInformation(), and readMaxLikelihoodEstimation().
double Isis::BundleResults::m_maximumLikelihoodMedianR2Residuals |
Median of R^2 residuals.
Referenced by initialize(), maximumLikelihoodMedianR2Residuals(), maximumLikelihoodSetUp(), operator=(), printMaximumLikelihoodTierInformation(), and readMaxLikelihoodEstimation().
Distance Isis::BundleResults::m_maxSigmaCoord1Distance |
The maximum sigma latitude distance.
Referenced by initialize(), maxSigmaCoord1Distance(), operator=(), readMinMaxSigmas(), and setSigmaCoord1Range().
QString Isis::BundleResults::m_maxSigmaCoord1PointId |
The maximum sigma coordinate 1 point id.
Referenced by initialize(), maxSigmaCoord1PointId(), operator=(), readMinMaxSigmas(), and setSigmaCoord1Range().
Distance Isis::BundleResults::m_maxSigmaCoord2Distance |
The maximum sigma longitude distance.
Referenced by initialize(), maxSigmaCoord2Distance(), operator=(), readMinMaxSigmas(), and setSigmaCoord2Range().
QString Isis::BundleResults::m_maxSigmaCoord2PointId |
The maximum sigma coordinate2 point id.
Referenced by initialize(), maxSigmaCoord2PointId(), operator=(), readMinMaxSigmas(), and setSigmaCoord2Range().
Distance Isis::BundleResults::m_maxSigmaCoord3Distance |
The maximum sigma radius distance.
Referenced by initialize(), maxSigmaCoord3Distance(), operator=(), readMinMaxSigmas(), and setSigmaCoord3Range().
QString Isis::BundleResults::m_maxSigmaCoord3PointId |
The maximum sigma coordinate 3 point id.
Referenced by initialize(), maxSigmaCoord3PointId(), operator=(), readMinMaxSigmas(), and setSigmaCoord3Range().
Distance Isis::BundleResults::m_minSigmaCoord1Distance |
The minimum sigma latitude distance.
Referenced by initialize(), minSigmaCoord1Distance(), operator=(), readMinMaxSigmas(), and setSigmaCoord1Range().
QString Isis::BundleResults::m_minSigmaCoord1PointId |
The minimum sigma coordinate 1 point id.
Referenced by initialize(), minSigmaCoord1PointId(), operator=(), readMinMaxSigmas(), and setSigmaCoord1Range().
Distance Isis::BundleResults::m_minSigmaCoord2Distance |
The minimum sigma longitude distance.
Referenced by initialize(), minSigmaCoord2Distance(), operator=(), readMinMaxSigmas(), and setSigmaCoord2Range().
QString Isis::BundleResults::m_minSigmaCoord2PointId |
The minimum sigma coordinate 2 point id.
Referenced by initialize(), minSigmaCoord2PointId(), operator=(), readMinMaxSigmas(), and setSigmaCoord2Range().
Distance Isis::BundleResults::m_minSigmaCoord3Distance |
The minimum sigma radius distance.
Referenced by initialize(), minSigmaCoord3Distance(), operator=(), readMinMaxSigmas(), and setSigmaCoord3Range().
QString Isis::BundleResults::m_minSigmaCoord3PointId |
The minimum sigma coordinate 3 point id.
Referenced by initialize(), minSigmaCoord3PointId(), operator=(), readMinMaxSigmas(), and setSigmaCoord3Range().
int Isis::BundleResults::m_numberConstrainedImageParameters |
number of constrained image parameters
Referenced by computeDegreesOfFreedom(), incrementNumberConstrainedImageParameters(), initialize(), numberConstrainedImageParameters(), operator=(), readGenStatsValues(), and resetNumberConstrainedImageParameters().
int Isis::BundleResults::m_numberConstrainedLidarPointParameters |
lidar points
Referenced by computeDegreesOfFreedom(), initialize(), operator=(), and setNumberConstrainedLidarPointParameters().
int Isis::BundleResults::m_numberConstrainedPointParameters |
number of constrained point parameters
Referenced by computeDegreesOfFreedom(), incrementNumberConstrainedPointParameters(), initialize(), numberConstrainedPointParameters(), operator=(), readGenStatsValues(), resetNumberConstrainedPointParameters(), and setNumberConstrainedPointParameters().
int Isis::BundleResults::m_numberConstrainedTargetParameters |
number of constrained target parameters
Referenced by computeDegreesOfFreedom(), incrementNumberConstrainedTargetParameters(), initialize(), numberConstrainedTargetParameters(), operator=(), readGenStatsValues(), and resetNumberConstrainedTargetParameters().
int Isis::BundleResults::m_numberFixedPoints |
number of 'fixed' (ground) points (define)
Referenced by incrementFixedPoints(), initialize(), numberFixedPoints(), operator=(), and readGenStatsValues().
int Isis::BundleResults::m_numberHeldImages |
number of 'held' images (define)
Referenced by incrementHeldImages(), initialize(), numberHeldImages(), operator=(), and readGenStatsValues().
int Isis::BundleResults::m_numberIgnoredPoints |
number of ignored points
Referenced by incrementIgnoredPoints(), initialize(), numberIgnoredPoints(), operator=(), and readGenStatsValues().
int Isis::BundleResults::m_numberImageObservations |
photogrammetry image coords. (2 per measure)
Referenced by computeDegreesOfFreedom(), initialize(), numberImageObservations(), numberObservations(), operator=(), readGenStatsValues(), and setNumberImageObservations().
int Isis::BundleResults::m_numberImageParameters |
number of image parameters
Referenced by initialize(), numberImageParameters(), operator=(), readGenStatsValues(), and setNumberImageParameters().
int Isis::BundleResults::m_numberLidarImageObservations |
lidar image coords. (2 per measure)
Referenced by computeDegreesOfFreedom(), initialize(), numberLidarImageObservations(), numberObservations(), operator=(), readGenStatsValues(), and setNumberLidarImageObservations().
int Isis::BundleResults::m_numberLidarRangeConstraintEquations |
Referenced by computeDegreesOfFreedom(), initialize(), numberLidarRangeConstraintEquations(), operator=(), readGenStatsValues(), and setNumberLidarRangeConstraints().
int Isis::BundleResults::m_numberObservations |
number of image coordinate observations
Referenced by initialize(), operator=(), readGenStatsValues(), and setNumberObservations().
int Isis::BundleResults::m_numberRejectedObservations |
number of rejected image coordinate observations
Referenced by initialize(), numberRejectedObservations(), operator=(), readGenStatsValues(), and setNumberRejectedObservations().
int Isis::BundleResults::m_numberUnknownParameters |
total number of parameters to solve for
Referenced by computeDegreesOfFreedom(), initialize(), numberUnknownParameters(), operator=(), readGenStatsValues(), and setNumberUnknownParameters().
BundleObservationVector Isis::BundleResults::m_observations |
The vector of BundleObservations from BundleAdjust.
Referenced by initialize(), observations(), operator=(), and setObservations().
LidarDataQsp Isis::BundleResults::m_outLidarData |
Output lidar data from BundleAdjust.
Referenced by initialize(), operator=(), outputLidarData(), and setOutputLidarData().
ControlNetQsp Isis::BundleResults::m_outNet |
The output control net from BundleAdjust.
Referenced by coordTypeReports(), initialize(), operator=(), outputControlNet(), save(), and setOutputControlNet().
double Isis::BundleResults::m_rejectionLimit |
current rejection limit
Referenced by initialize(), operator=(), readGenStatsValues(), rejectionLimit(), and setRejectionLimit().
QVector<Statistics> Isis::BundleResults::m_rmsImageDECSigmas |
< The root mean square image declination sigmas.
Referenced by initialize(), operator=(), readSigmasLists(), resizeSigmaStatisticsVectors(), rmsImageDECSigmas(), and save().
QList<Statistics> Isis::BundleResults::m_rmsImageLineResiduals |
List of RMS image line residual statistics for each image in the bundle
Referenced by initialize(), operator=(), readImageResidualsLists(), rmsImageLineResiduals(), save(), and setRmsImageResidualLists().
QVector<Statistics> Isis::BundleResults::m_rmsImageRASigmas |
< The root mean square image right ascension sigmas.
Referenced by initialize(), operator=(), readSigmasLists(), resizeSigmaStatisticsVectors(), rmsImageRASigmas(), and save().
QList<Statistics> Isis::BundleResults::m_rmsImageResiduals |
RMS image sample and line residual statistics for each image in the bundle
Referenced by initialize(), operator=(), readImageResidualsLists(), rmsImageResiduals(), save(), and setRmsImageResidualLists().
QList<Statistics> Isis::BundleResults::m_rmsImageSampleResiduals |
List of RMS image sample residual statistics for each image in the bundle
Referenced by initialize(), operator=(), readImageResidualsLists(), rmsImageSampleResiduals(), save(), and setRmsImageResidualLists().
QVector<Statistics> Isis::BundleResults::m_rmsImageTWISTSigmas |
< The root mean square image twist sigmas.
Referenced by initialize(), operator=(), readSigmasLists(), resizeSigmaStatisticsVectors(), rmsImageTWISTSigmas(), and save().
QVector<Statistics> Isis::BundleResults::m_rmsImageXSigmas |
Referenced by initialize(), operator=(), readSigmasLists(), resizeSigmaStatisticsVectors(), rmsImageXSigmas(), and save().
QVector<Statistics> Isis::BundleResults::m_rmsImageYSigmas |
< The root mean square image y sigmas.
Referenced by initialize(), operator=(), readSigmasLists(), resizeSigmaStatisticsVectors(), rmsImageYSigmas(), and save().
QVector<Statistics> Isis::BundleResults::m_rmsImageZSigmas |
< The root mean square image z sigmas.
Referenced by initialize(), operator=(), readSigmasLists(), resizeSigmaStatisticsVectors(), rmsImageZSigmas(), and save().
QList<Statistics> Isis::BundleResults::m_rmsLidarImageLineResiduals |
List of RMS lidar line residual stats for each image in the bundle
Referenced by initialize(), operator=(), readImageResidualsLists(), rmsLidarImageLineResiduals(), save(), and setRmsLidarImageResidualLists().
QList<Statistics> Isis::BundleResults::m_rmsLidarImageResiduals |
RMS image lidar sample & line residual stats for each image in the bundle
The root mean square image x sigmas.
Referenced by initialize(), operator=(), readImageResidualsLists(), rmsLidarImageResiduals(), save(), and setRmsLidarImageResidualLists().
QList<Statistics> Isis::BundleResults::m_rmsLidarImageSampleResiduals |
List of RMS lidar sample residual stats for each image in the bundle
Referenced by initialize(), operator=(), readImageResidualsLists(), rmsLidarImageSampleResiduals(), save(), and setRmsLidarImageResidualLists().
double Isis::BundleResults::m_rmsSigmaCoord1Stats |
rms of adjusted Latitude sigmas
Referenced by initialize(), operator=(), readRms(), setRmsFromSigmaStatistics(), and sigmaCoord1StatisticsRms().
double Isis::BundleResults::m_rmsSigmaCoord2Stats |
rms of adjusted Longitude sigmas
Referenced by initialize(), operator=(), readRms(), setRmsFromSigmaStatistics(), and sigmaCoord2StatisticsRms().
double Isis::BundleResults::m_rmsSigmaCoord3Stats |
rms of adjusted Radius sigmas
Referenced by initialize(), operator=(), readRms(), setRmsFromSigmaStatistics(), and sigmaCoord3StatisticsRms().
double Isis::BundleResults::m_rmsXResiduals |
rms of x residuals
Referenced by initialize(), operator=(), readRms(), rmsRx(), and setRmsXYResiduals().
double Isis::BundleResults::m_rmsXYResiduals |
rms of all x and y residuals
Referenced by initialize(), operator=(), readRms(), rmsRxy(), and setRmsXYResiduals().
double Isis::BundleResults::m_rmsYResiduals |
rms of y residuals
Referenced by initialize(), operator=(), readRms(), rmsRy(), and setRmsXYResiduals().
double Isis::BundleResults::m_sigma0 |
std deviation of unit weight
Referenced by computeSigma0(), initialize(), operator=(), readGenStatsValues(), setSigma0(), and sigma0().