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