35class QXmlStreamWriter;
36class QXmlStreamReader;
99 void readRms(QXmlStreamReader *xmlReader);
121 QString minCoord1PointId, QString maxCoord1PointId);
123 QString minCoord2PointId, QString maxCoord2PointId);
125 QString minCoord3PointId, QString maxCoord3PointId);
127 double rmsFromSigmaCoord2Stats,
128 double rmsFromSigmaCoord3Stats);
130 QList< QPair< MaximumLikelihoodWFunctions::Model, double > > modelsWithQuantiles);
146 double computeRejectionLimit(
ControlNet *p_Cnet,
147 double outlierRejectionMultiplier,
148 int numObservations);
152 double computeResiduals(
154 std::vector< boost::numeric::ublas::bounded_vector< double, 3 > > pointWeights,
155 std::vector< boost::numeric::ublas::bounded_vector< double, 3 > > pointCorrections,
157 std::vector< double > imageParameterWeights,
158 int numImagePartials,
227 double rmsRx()
const;
228 double rmsRy()
const;
273 void save(QXmlStreamWriter &stream,
const Project *project)
const;
411 QString m_xmlHandlerCharacters;
412 int m_xmlHandlerResidualsListSize;
413 int m_xmlHandlerSampleResidualsListSize;
414 int m_xmlHandlerLineResidualsListSize;
415 int m_xmlHandlerXSigmasListSize;
416 int m_xmlHandlerYSigmasListSize;
417 int m_xmlHandlerZSigmasListSize;
418 int m_xmlHandlerRASigmasListSize;
419 int m_xmlHandlerDECSigmasListSize;
420 int m_xmlHandlerTWISTSigmasListSize;
424 QString m_xmlHandlerCorrelationImageId;
Q_DECLARE_METATYPE(Isis::BundleResults)
This class is a container class for BundleObservations.
Definition BundleObservationVector.h:57
A container class for statistical results from a BundleAdjust solution.
Definition BundleResults.h:90
void addProbabilityDistributionObservation(double obsValue)
Adds an observation to the cumulative probability distribution of |R^2 residuals|.
Definition BundleResults.cpp:969
void incrementNumberConstrainedImageParameters(int incrementAmount)
Increase the number of constrained image parameters.
Definition BundleResults.cpp:1176
~BundleResults()
Destroys this BundleResults object.
Definition BundleResults.cpp:559
QString m_minSigmaCoord1PointId
The minimum sigma coordinate 1 point id.
Definition BundleResults.h:366
QVector< Statistics > m_rmsImageTWISTSigmas
< The root mean square image twist sigmas.
Definition BundleResults.h:357
QVector< Statistics > m_rmsImageXSigmas
Definition BundleResults.h:347
double elapsedTimeErrorProp() const
Returns the elapsed time for error propagation.
Definition BundleResults.cpp:1827
int numberRejectedObservations() const
Returns the number of observation that were rejected.
Definition BundleResults.cpp:1697
int m_numberUnknownParameters
total number of parameters to solve for
Definition BundleResults.h:294
QString minSigmaCoord2PointId() const
Returns the minimum sigma point id for coordinate 2.
Definition BundleResults.cpp:1587
void readMinMaxSigmas(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:371
void setSigma0(double sigma0)
Sets the sigma0.
Definition BundleResults.cpp:1284
double rejectionLimit() const
Returns the rejection limit.
Definition BundleResults.cpp:1687
int m_degreesOfFreedom
degrees of freedom
Definition BundleResults.h:300
QList< Statistics > m_rmsLidarImageResiduals
RMS image lidar sample & line residual stats for each image in the bundle.
Definition BundleResults.h:343
int m_numberFixedPoints
number of 'fixed' (ground) points (define)
Definition BundleResults.h:277
void incrementNumberConstrainedPointParameters(int incrementAmount)
Increase the number of contrained point parameters.
Definition BundleResults.cpp:1158
double rmsRxy() const
Returns the RMS of the x and y residuals.
Definition BundleResults.cpp:1677
QList< Statistics > rmsImageSampleResiduals() const
Returns the list of RMS image sample residuals statistics.
Definition BundleResults.cpp:1387
QList< Statistics > m_rmsLidarImageSampleResiduals
List of RMS lidar sample residual stats for each image in the bundle.
Definition BundleResults.h:339
int m_numberConstrainedTargetParameters
number of constrained target parameters
Definition BundleResults.h:299
BundleObservationVector m_observations
The vector of BundleObservations from BundleAdjust.
Definition BundleResults.h:324
BundleResults(QObject *parent=0)
Constructs a BundleResults object.
Definition BundleResults.cpp:51
ControlNetQsp outputControlNet() const
Returns a shared pointer to the output control network.
Definition BundleResults.cpp:1869
int numberObservations() const
Returns the number of observations.
Definition BundleResults.cpp:1707
void setElapsedTime(double time)
Sets the elapsed time for the bundle adjustment.
Definition BundleResults.cpp:1294
Distance m_maxSigmaCoord3Distance
The maximum sigma radius distance.
Definition BundleResults.h:364
MaximumLikelihoodWFunctions maximumLikelihoodModelWFunc(int modelIndex) const
Returns the maximum likelihood model at the given index.
Definition BundleResults.cpp:1969
void incrementHeldImages()
Increases the number of 'held' images.
Definition BundleResults.cpp:1015
int m_numberLidarImageObservations
lidar image coords. (2 per measure)
Definition BundleResults.h:291
double m_maximumLikelihoodMedianR2Residuals
Median of R^2 residuals.
Definition BundleResults.h:407
double sigmaCoord3StatisticsRms() const
Returns the RMS of the adjusted sigmas for coordinate 3.
Definition BundleResults.cpp:1647
double m_rmsXResiduals
rms of x residuals
Definition BundleResults.h:283
double m_rmsSigmaCoord3Stats
rms of adjusted Radius sigmas
Definition BundleResults.h:375
void readGenStatsValues(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:158
void initializeProbabilityDistribution(unsigned int nodes=20)
Initializes or resets the cumulative probability distribution of |R^2 residuals|.
Definition BundleResults.cpp:948
void readRms(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:224
void incrementIgnoredPoints()
Increase the number of ignored points.
Definition BundleResults.cpp:1033
void incrementFixedPoints()
Increase the number of 'fixed' (ground) points.
Definition BundleResults.cpp:997
void setBundleControlPoints(QVector< BundleControlPointQsp > controlPoints)
Sets the bundle control point vector.
Definition BundleResults.cpp:1324
void readStatsToList(QList< Statistics > &list, QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:343
void setNumberConstrainedPointParameters(int numberParameters)
Set number of contrained point parameters.
Definition BundleResults.cpp:1130
void setBundleLidarPoints(QVector< BundleLidarControlPointQsp > lidarPoints)
Sets the bundle lidar point vector.
Definition BundleResults.cpp:1334
double sigma0() const
Returns the Sigma0 of the bundle adjustment.
Definition BundleResults.cpp:1807
QVector< Statistics > m_rmsImageZSigmas
< The root mean square image z sigmas.
Definition BundleResults.h:351
void setIterations(int iterations)
Sets the number of iterations taken by the BundleAdjust.
Definition BundleResults.cpp:1364
bool converged() const
Returns whether or not the bundle adjustment converged.
Definition BundleResults.cpp:1837
Distance m_maxSigmaCoord1Distance
The maximum sigma latitude distance.
Definition BundleResults.h:360
double maximumLikelihoodModelQuantile(int modelIndex) const
Returns the quantile of the maximum likelihood model at the given index.
Definition BundleResults.cpp:1981
int m_numberImageObservations
photogrammetry image coords. (2 per measure)
Definition BundleResults.h:290
void setSigmaCoord1Range(Distance minCoord1Dist, Distance maxCoord1Dist, QString minCoord1PointId, QString maxCoord1PointId)
Sets the min and max sigma distances and point ids for coordinate 1.
Definition BundleResults.cpp:814
void incrementMaximumLikelihoodModelIndex()
Increases the value that indicates which stage the maximum likelihood adjustment is currently on.
Definition BundleResults.cpp:989
QVector< Statistics > rmsImageDECSigmas() const
Returns the list of RMS image declination sigma statistics.
Definition BundleResults.cpp:1487
QString m_maxSigmaCoord1PointId
The maximum sigma coordinate 1 point id.
Definition BundleResults.h:367
QVector< Statistics > m_rmsImageYSigmas
< The root mean square image y sigmas.
Definition BundleResults.h:349
QList< Statistics > rmsLidarImageSampleResiduals() const
Returns the list of RMS image lidar sample residuals statistics.
Definition BundleResults.cpp:1417
void setOutputControlNet(ControlNetQsp outNet)
Sets the output ControlNet.
Definition BundleResults.cpp:1344
int m_iterations
The number of iterations taken by BundleAdjust.
Definition BundleResults.h:322
double m_rmsXYResiduals
rms of all x and y residuals
Definition BundleResults.h:285
int m_numberLidarRangeConstraintEquations
Definition BundleResults.h:293
void setSigmaCoord2Range(Distance minCoord2Dist, Distance maxCoord2Dist, QString minCoord2PointId, QString maxCoord2PointId)
Sets the min and max sigma distances and point ids for coordinate 2.
Definition BundleResults.cpp:831
int numberConstrainedPointParameters() const
Returns the number of constrained point parameters.
Definition BundleResults.cpp:1747
double rmsRy() const
Returns the RMS of the y residuals.
Definition BundleResults.cpp:1667
void resetNumberConstrainedImageParameters()
Resets the number of constrained image parameters to 0.
Definition BundleResults.cpp:1166
int m_numberIgnoredPoints
number of ignored points
Definition BundleResults.h:279
void computeDegreesOfFreedom()
Computes the degrees of freedom of the bundle adjustment and stores it internally.
Definition BundleResults.cpp:1222
Distance m_minSigmaCoord2Distance
The minimum sigma longitude distance.
Definition BundleResults.h:361
int iterations() const
Returns the number of iterations taken by the BundleAdjust.
Definition BundleResults.cpp:1896
CorrelationMatrix correlationMatrix() const
Returns the Correlation Matrix.
Definition BundleResults.cpp:1999
void setNumberRejectedObservations(int numberObservations)
Sets the number of rejected observations.
Definition BundleResults.cpp:1077
SurfacePoint::CoordinateType coordTypeReports()
Definition BundleResults.cpp:2033
QString minSigmaCoord1PointId() const
Returns the minimum sigma point id for coordinate 1.
Definition BundleResults.cpp:1567
double m_rejectionLimit
current rejection limit
Definition BundleResults.h:287
QVector< Statistics > rmsImageYSigmas() const
Returns the list of RMS image y sigma statistics.
Definition BundleResults.cpp:1457
QString m_minSigmaCoord2PointId
The minimum sigma coordinate 2 point id.
Definition BundleResults.h:368
void maximumLikelihoodSetUp(QList< QPair< MaximumLikelihoodWFunctions::Model, double > > modelsWithQuantiles)
This method steps up the maximum likelihood estimation solution.
Definition BundleResults.cpp:881
void save(QXmlStreamWriter &stream, const Project *project) const
Saves the BundleResults object to an XML file.
Definition BundleResults.cpp:2051
void readBundleResults(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:83
int m_numberConstrainedImageParameters
number of constrained image parameters
Definition BundleResults.h:296
int numberIgnoredPoints() const
Returns the number of ignored points.
Definition BundleResults.cpp:1043
QVector< BundleControlPointQsp > & bundleControlPoints()
Returns a reference to the BundleControlPoint vector.
Definition BundleResults.cpp:1847
void setCorrMatImgsAndParams(QMap< QString, QStringList > imgsAndParams)
Set the images and their associated parameters of the correlation matrix.
Definition BundleResults.cpp:2027
Distance maxSigmaCoord2Distance() const
Returns the maximum sigma distance for coordinate 2.
Definition BundleResults.cpp:1537
QString m_minSigmaCoord3PointId
The minimum sigma coordinate 3 point id.
Definition BundleResults.h:370
int numberUnknownParameters() const
Returns the number of unknown parameters.
Definition BundleResults.cpp:1787
void addResidualsProbabilityDistributionObservation(double obsValue)
Adds an observation to the cumulative probability distribution of residuals used for reporting.
Definition BundleResults.cpp:980
QVector< BundleLidarControlPointQsp > & bundleLidarControlPoints()
Returns a reference to the BundleLidarControlPoint vector.
Definition BundleResults.cpp:1857
int m_numberImageParameters
number of image parameters
Definition BundleResults.h:295
double m_sigma0
std deviation of unit weight
Definition BundleResults.h:301
int numberImageParameters() const
Returns the total number of image parameters.
Definition BundleResults.cpp:1737
QList< Statistics > rmsLidarImageLineResiduals() const
Returns the list of RMS image lidar line residuals statistics.
Definition BundleResults.cpp:1427
int m_maximumLikelihoodIndex
This count keeps track of which stage of the maximum likelihood adjustment the bundle is currently on...
Definition BundleResults.h:395
QList< Statistics > m_rmsImageLineResiduals
List of RMS image line residual statistics for each image in the bundle.
Definition BundleResults.h:334
int numberMaximumLikelihoodModels() const
Returns how many maximum likelihood models were used in the bundle adjustment.
Definition BundleResults.cpp:1916
StatCumProbDistDynCalc * m_cumProRes
This class keeps track of the cumulative probability distribution of residuals (in unweighted pixels)...
Definition BundleResults.h:403
void setNumberLidarRangeConstraints(int numberLidarRangeConstraints)
Sets the total number of lidar range constraints.
Definition BundleResults.cpp:1214
int maximumLikelihoodModelIndex() const
Returns which step the bundle adjustment is on.
Definition BundleResults.cpp:1926
LidarDataQsp outputLidarData() const
Returns a shared pointer to the output LidarData object.
Definition BundleResults.cpp:1886
int m_numberConstrainedPointParameters
number of constrained point parameters
Definition BundleResults.h:297
int m_numberConstrainedLidarPointParameters
lidar points
Definition BundleResults.h:298
int m_numberRejectedObservations
number of rejected image coordinate observations
Definition BundleResults.h:292
int numberHeldImages() const
Returns the number of 'held' images.
Definition BundleResults.cpp:1025
double sigmaCoord2StatisticsRms() const
Returns the RMS of the adjusted sigmas for coordinate 2.
Definition BundleResults.cpp:1637
StatCumProbDistDynCalc * m_cumPro
This class will be used to calculate the cumulative probability distribution of |R^2 residuals|,...
Definition BundleResults.h:398
int m_numberObservations
number of image coordinate observations
Definition BundleResults.h:289
void setRejectionLimit(double rejectionLimit)
Sets the rejection limit.
Definition BundleResults.cpp:1067
Distance minSigmaCoord3Distance() const
Returns the minimum sigma distance for coordinate 3.
Definition BundleResults.cpp:1547
int numberLidarImageObservations() const
Returns the number of lidar observations.
Definition BundleResults.cpp:1727
void incrementNumberConstrainedTargetParameters(int incrementAmount)
Increases the number of constrained target parameters.
Definition BundleResults.cpp:1194
QVector< BundleControlPointQsp > m_bundleControlPoints
The vector of BundleControlPoints from BundleAdjust.
Definition BundleResults.h:308
void setOutputLidarData(LidarDataQsp outLidarData)
Sets the output LidarData object.
Definition BundleResults.cpp:1354
double m_rmsSigmaCoord2Stats
rms of adjusted Longitude sigmas
Definition BundleResults.h:374
void setNumberImageObservations(int numberObservations)
Sets the number of photogrammetric image observations.
Definition BundleResults.cpp:1100
void readSigma(Distance &dist, QString &pointId, QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:404
void setRmsImageResidualLists(QList< Statistics > rmsImageLineResiduals, QList< Statistics > rmsImageSampleResiduals, QList< Statistics > rmsImageResiduals)
Sets the root mean square image residual Statistics lists.
Definition BundleResults.cpp:781
double maximumLikelihoodMedianR2Residuals() const
Returns the median of the |R^2 residuals|.
Definition BundleResults.cpp:1957
int numberFixedPoints() const
Returns the number of 'fixed' (ground) points.
Definition BundleResults.cpp:1007
QString maxSigmaCoord1PointId() const
Returns the maximum sigma point id for coordinate 1.
Definition BundleResults.cpp:1577
int numberImageObservations() const
Returns the number of observations.
Definition BundleResults.cpp:1717
LidarDataQsp m_outLidarData
Output lidar data from BundleAdjust.
Definition BundleResults.h:320
void setNumberLidarImageObservations(int numberLidarObservations)
Sets the number of lidar observations.
Definition BundleResults.cpp:1110
void resetNumberConstrainedPointParameters()
Resets the number of contrained point parameters to 0.
Definition BundleResults.cpp:1148
void setNumberImageParameters(int numberParameters)
Sets the number of image parameters.
Definition BundleResults.cpp:1120
int numberConstrainedTargetParameters() const
Return the number of constrained target parameters.
Definition BundleResults.cpp:1767
StatCumProbDistDynCalc residualsCumulativeProbabilityDistribution() const
Returns the cumulative probability distribution of the residuals used for reporting.
Definition BundleResults.cpp:1947
double elapsedTime() const
Returns the elapsed time for the bundle adjustment.
Definition BundleResults.cpp:1817
QList< Statistics > m_rmsLidarImageLineResiduals
List of RMS lidar line residual stats for each image in the bundle.
Definition BundleResults.h:341
QList< Statistics > rmsImageResiduals() const
Returns the list of RMS image residuals statistics.
Definition BundleResults.cpp:1407
Distance m_maxSigmaCoord2Distance
The maximum sigma longitude distance.
Definition BundleResults.h:362
bool setNumberHeldImages(SerialNumberList pHeldSnList, SerialNumberList *pSnList)
QVector< Statistics > m_rmsImageRASigmas
< The root mean square image right ascension sigmas.
Definition BundleResults.h:353
const BundleObservationVector & observations() const
Returns a reference to the observations used by the BundleAdjust.
Definition BundleResults.cpp:1906
Distance m_minSigmaCoord3Distance
The minimum sigma radius distance.
Definition BundleResults.h:363
ControlNetQsp m_outNet
The output control net from BundleAdjust.
Definition BundleResults.h:318
void initialize()
Initializes the BundleResults to a default state where all numeric members are set to 0 or another de...
Definition BundleResults.cpp:664
Distance minSigmaCoord1Distance() const
Returns the minimum sigma distance for coordinate 1.
Definition BundleResults.cpp:1507
void setNumberUnknownParameters(int numberParameters)
Sets the total number of parameters to solve for.
Definition BundleResults.cpp:1204
void readImageResidualsLists(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:289
void readStatsToVector(QVector< Statistics > &vec, QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:357
void setSigmaCoord3Range(Distance minCoord3Dist, Distance maxCoord3Dist, QString minCoord3PointId, QString maxCoord3PointId)
Sets the min and max sigma distances and point ids for coordinate 3.
Definition BundleResults.cpp:848
QString minSigmaCoord3PointId() const
Returns the minimum sigma point id for coordinate 3.
Definition BundleResults.cpp:1607
void setNumberConstrainedLidarPointParameters(int numberParameters)
Set number of contrained point parameters.
Definition BundleResults.cpp:1140
QVector< BundleLidarControlPointQsp > m_bundleLidarPoints
Definition BundleResults.h:317
double rmsRx() const
Returns the RMS of the x residuals.
Definition BundleResults.cpp:1657
void setObservations(BundleObservationVector observations)
Sets the vector of BundleObservations.
Definition BundleResults.cpp:1374
void initializeResidualsProbabilityDistribution(unsigned int nodes=20)
Initializes or resets the cumulative probability distribution of residuals used for reporting.
Definition BundleResults.cpp:958
void setRmsFromSigmaStatistics(double rmsFromSigmaCoord1Stats, double rmsFromSigmaCoord2Stats, double rmsFromSigmaCoord3Stats)
Sets the root mean square values of the adjusted sigmas for all three coordinates.
Definition BundleResults.cpp:864
void setRmsXYResiduals(double rx, double ry, double rxy)
Sets the root mean square of the x and y residuals.
Definition BundleResults.cpp:1055
QList< Statistics > rmsImageLineResiduals() const
Returns the list of RMS image line residuals statistics.
Definition BundleResults.cpp:1397
double m_elapsedTime
elapsed time for bundle
Definition BundleResults.h:302
double m_elapsedTimeErrorProp
elapsed time for error propagation
Definition BundleResults.h:303
QVector< Statistics > rmsImageRASigmas() const
Returns the list of RMS image right ascension sigma statistics.
Definition BundleResults.cpp:1477
void setNumberObservations(int numberObservations)
Sets the number of observations.
Definition BundleResults.cpp:1087
int numberLidarRangeConstraintEquations() const
Return the number of lidar range constraint equations.
Definition BundleResults.cpp:1777
QVector< Statistics > rmsImageXSigmas() const
Returns the list of RMS image x sigma statistics.
Definition BundleResults.cpp:1447
void printMaximumLikelihoodTierInformation()
Prints out information about which tier the solution is in and the status of the residuals.
Definition BundleResults.cpp:923
BundleResults & operator=(const BundleResults &src)
Assignment operator for BundleResults.
Definition BundleResults.cpp:579
void resizeSigmaStatisticsVectors(int numberImages)
Resizes all image sigma vectors.
Definition BundleResults.cpp:764
CorrelationMatrix * m_correlationMatrix
The correlation matrix from the BundleAdjust.
Definition BundleResults.h:275
QList< QPair< MaximumLikelihoodWFunctions, double > > maximumLikelihoodModels() const
void setDegreesOfFreedom(double degreesOfFreedom)
Sets the degrees of freedom.
Definition BundleResults.cpp:1274
Distance m_minSigmaCoord1Distance
The minimum sigma latitude distance.
Definition BundleResults.h:359
Distance maxSigmaCoord3Distance() const
Returns the maximum sigma distance for coordinate 3.
Definition BundleResults.cpp:1557
Distance maxSigmaCoord1Distance() const
Returns the maximum sigma distance for coordinate 1.
Definition BundleResults.cpp:1517
double m_rmsYResiduals
rms of y residuals
Definition BundleResults.h:284
QString m_maxSigmaCoord2PointId
The maximum sigma coordinate2 point id.
Definition BundleResults.h:369
QList< QPair< MaximumLikelihoodWFunctions, double > > m_maximumLikelihoodFunctions
< The maximum likelihood models and their quantiles.
Definition BundleResults.h:382
void setCorrMatCovFileName(FileName name)
Set the covariance file name for the matrix used to calculate the correlation matrix.
Definition BundleResults.cpp:2016
QString m_maxSigmaCoord3PointId
The maximum sigma coordinate 3 point id.
Definition BundleResults.h:371
bool m_converged
Definition BundleResults.h:304
QList< Statistics > m_rmsImageSampleResiduals
List of RMS image sample residual statistics for each image in the bundle.
Definition BundleResults.h:332
QVector< Statistics > rmsImageTWISTSigmas() const
Returns the list of RMS image twist sigma statistics.
Definition BundleResults.cpp:1497
void setRmsLidarImageResidualLists(QList< Statistics > rmsLidarImageLineResiduals, QList< Statistics > rmsLidarImageSampleResiduals, QList< Statistics > rmsLidarImageResiduals)
Sets the root mean square lidar image residual Statistics lists.
Definition BundleResults.cpp:797
QString maxSigmaCoord3PointId() const
Returns the maximum sigma point id for coordinate 3.
Definition BundleResults.cpp:1617
void computeSigma0(double dvtpv, BundleSettings::ConvergenceCriteria criteria)
Computes the sigma0 and stores it internally.
Definition BundleResults.cpp:1250
QList< Statistics > m_rmsImageResiduals
RMS image sample and line residual statistics for each image in the bundle.
Definition BundleResults.h:336
QString maxSigmaCoord2PointId() const
Returns the maximum sigma point id for coordinate 2.
Definition BundleResults.cpp:1597
void readMaxLikelihoodEstimation(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:419
void readCorrelationMatrix(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:129
void readSigmasLists(QXmlStreamReader *xmlReader)
Definition BundleResults.cpp:316
int numberConstrainedImageParameters() const
Returns the number of constrained image parameters.
Definition BundleResults.cpp:1757
void setElapsedTimeErrorProp(double time)
Sets the elapsed time for error propegation.
Definition BundleResults.cpp:1304
QVector< Statistics > rmsImageZSigmas() const
Returns the list of RMS image z sigma statistics.
Definition BundleResults.cpp:1467
QList< Statistics > rmsLidarImageResiduals() const
Returns the list of RMS image lidar residuals statistics.
Definition BundleResults.cpp:1437
int m_numberHeldImages
number of 'held' images (define)
Definition BundleResults.h:280
double sigmaCoord1StatisticsRms() const
Returns the RMS of the adjusted sigmas for coordinate 1.
Definition BundleResults.cpp:1627
void setConverged(bool converged)
Sets if the bundle adjustment converged.
Definition BundleResults.cpp:1314
Distance minSigmaCoord2Distance() const
Returns the minimum sigma distance for coordinate 2.
Definition BundleResults.cpp:1527
void addProbabilityDistributionObservation(double obsValue, bool residuals)
void resetNumberConstrainedTargetParameters()
Resets the number of constrained target parameters to 0.
Definition BundleResults.cpp:1184
double m_rmsSigmaCoord1Stats
rms of adjusted Latitude sigmas
Definition BundleResults.h:373
StatCumProbDistDynCalc cumulativeProbabilityDistribution() const
Returns the cumulative probability distribution of the |R^2 residuals|.
Definition BundleResults.cpp:1937
int degreesOfFreedom() const
Returns the degrees of freedom.
Definition BundleResults.cpp:1797
QVector< Statistics > m_rmsImageDECSigmas
< The root mean square image declination sigmas.
Definition BundleResults.h:355
ConvergenceCriteria
This enum defines the options for the bundle adjustment's convergence.
Definition BundleSettings.h:187
a control network
Definition ControlNet.h:257
This is a container for the correlation matrix that comes from a bundle adjust.
Definition CorrelationMatrix.h:61
Distance measurement, usually in meters.
Definition Distance.h:34
boost::numeric::ublas::vector< double > Vector
Definition for an Isis::LinearAlgebra::Vector of doubles.
Definition LinearAlgebra.h:132
Class provides maximum likelihood estimation functions for robust parameter estimation,...
Definition MaximumLikelihoodWFunctions.h:49
The main project for ipce.
Definition Project.h:287
Serial Number list generator.
Definition SerialNumberList.h:64
This class is used to approximate cumulative probibility distributions of a stream of observations wi...
Definition StatCumProbDistDynCalc.h:63
CoordinateType
Defines the coordinate typ, units, and coordinate index for some of the output methods.
Definition SurfacePoint.h:139
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition CubeIoHandler.h:23
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16
QSharedPointer< LidarData > LidarDataQsp
Definition for a shared pointer to a LidarData object.
Definition LidarData.h:100
QSharedPointer< ControlNet > ControlNetQsp
Typedef for QSharedPointer to control network. This typedef is for future implementation of target bo...
Definition ControlNet.h:484