1#ifndef BundleLidarPointVector_h 
    2#define BundleLidarPointVector_h 
   11#include <QSharedPointer> 
This class is a container class for BundleLidarControlPoints.
Definition BundleLidarPointVector.h:31
 
double vtpvContribution()
Compute vtpv, the weighted sum of squares of constrained point residuals.
Definition BundleLidarPointVector.cpp:106
 
BundleLidarPointVector & operator=(const BundleLidarPointVector &src)
Assignment operator.
Definition BundleLidarPointVector.cpp:48
 
double vtpvMeasureContribution()
Compute vtpv of image measures (weighted sum of squares of measure residuals).
Definition BundleLidarPointVector.cpp:90
 
BundleLidarPointVector()
Constructs an empty BundleLidarPointVector.
Definition BundleLidarPointVector.cpp:15
 
void computeMeasureResiduals()
Compute vtpv, the weighted sum of squares of constrained point residuals.
Definition BundleLidarPointVector.cpp:77
 
void applyParameterCorrections(SparseBlockMatrix &normalsMatrix, LinearAlgebra::Vector &imageSolution, const BundleTargetBodyQsp target)
Apply point parameter corrections.
Definition BundleLidarPointVector.cpp:63
 
~BundleLidarPointVector()
Destructor.
Definition BundleLidarPointVector.cpp:34
 
double vtpvRangeContribution()
Compute vtpv of lidar range constraints.
Definition BundleLidarPointVector.cpp:122
 
boost::numeric::ublas::vector< double > Vector
Definition for an Isis::LinearAlgebra::Vector of doubles.
Definition LinearAlgebra.h:132
 
SparseBlockMatrix.
Definition SparseBlockMatrix.h:186
 
This is free and unencumbered software released into the public domain.
Definition Calculator.h:18
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16