70 static const double betaZero;;
86 std::vector<math::DynMatrix<icl64f> >
P;
88 std::vector<math::DynMatrix<icl64f> >
p;
192 for(
unsigned int i=0;i<M.
cols();++i){
193 for(
unsigned int j=0;j<M.
rows();++j){
194 if(M[i+j*M.
cols()] != 0){
math::DynMatrix< icl64f > projectedV
Definition: SoftPosit.h:105
math::DynMatrix< icl64f > replicatedProjectedU
Definition: SoftPosit.h:106
math::DynMatrix< icl64f > weightedVi
Definition: SoftPosit.h:120
undocument this line if you encounter any issues!
Definition: Any.h:37
std::vector< math::DynMatrix< icl64f > > p
Definition: SoftPosit.h:88
math::DynMatrix< icl64f > distMat
Definition: SoftPosit.h:60
math::DynMatrix< icl64f > d
Definition: SoftPosit.h:82
double Ty
Definition: SoftPosit.h:131
math::DynMatrix< icl64f > U
Definition: SoftPosit.h:93
math::FixedColVector< T, 4 > cross(const math::FixedMatrix< T, 1, 4 > &v1, const math::FixedMatrix< T, 1, 4 > &v2)
homogeneous 3D cross-product
Definition: HomogeneousMath.h:203
math::DynMatrix< icl64f > pts2d
Definition: SoftPosit.h:114
math::DynMatrix< icl64f > wAdj
Definition: SoftPosit.h:75
qt::ICLDrawWidget * dw
Definition: SoftPosit.h:70
#define ICLGeom_API
Definition: CompatMacros.h:179
math::DynMatrix< icl64f > r1T
Definition: SoftPosit.h:100
math::DynMatrix< icl64f > invL
Definition: SoftPosit.h:91
math::DynMatrix< icl64f > getTranslation()
Definition: SoftPosit.h:163
math::DynMatrix< icl64f > col2
Definition: SoftPosit.h:111
double sumNonslack
Definition: SoftPosit.h:133
math::DynMatrix< icl64f > R3
Definition: SoftPosit.h:124
math::DynMatrix< icl64f > r3T
Definition: SoftPosit.h:102
double beta
Definition: SoftPosit.h:64
bool draw
Definition: SoftPosit.h:139
double Tz
Definition: SoftPosit.h:129
math::DynMatrix< icl64f > replicatedProjectedV
Definition: SoftPosit.h:107
double betaFinal
Definition: SoftPosit.h:66
math::DynMatrix< icl64f > wkxj
Definition: SoftPosit.h:110
unsigned int rows() const
height of the matrix (number of rows)
Definition: DynMatrix.h:471
math::DynMatrix< icl64f > svdResult
Definition: SoftPosit.h:96
double sum
Definition: SoftPosit.h:135
unsigned int cols() const
width of the matrix (number of columns)
Definition: DynMatrix.h:474
math::DynMatrix< icl64f > T
Definition: SoftPosit.h:128
unsigned int nbWorldPts
Definition: SoftPosit.h:54
math::DynMatrix< icl64f > projectedU
Definition: SoftPosit.h:104
math::DynMatrix< icl64f > assignMat
Definition: SoftPosit.h:62
math::DynMatrix< icl64f > wkyj
Definition: SoftPosit.h:112
std::vector< math::DynMatrix< icl64f > > P
Definition: SoftPosit.h:86
math::DynMatrix< icl64f > r2T
Definition: SoftPosit.h:101
unsigned int nbImagePts
Definition: SoftPosit.h:56
math::DynMatrix< icl64f > centeredImage
Definition: SoftPosit.h:58
math::DynMatrix< icl64f > L
Definition: SoftPosit.h:90
math::DynMatrix< icl64f > s
Definition: SoftPosit.h:94
math::DynMatrix< icl64f > iAdj
Definition: SoftPosit.h:74
static const double betaUpdate
Definition: SoftPosit.h:68
math::DynMatrix< icl64f > R2
Definition: SoftPosit.h:123
math::DynMatrix< icl64f > getRotationMat()
Definition: SoftPosit.h:159
bool isNullMatrix(const math::DynMatrix< icl64f > &M)
Definition: SoftPosit.h:190
math::DynMatrix< icl64f > ROT
Definition: SoftPosit.h:126
math::DynMatrix< icl64f > eye2_2
Definition: SoftPosit.h:98
math::DynMatrix< icl64f > R1
Definition: SoftPosit.h:122
Definition: FixedVector.h:40
Definition: SoftPosit.h:51
math::DynMatrix< icl64f > w
Definition: SoftPosit.h:84
math::DynMatrix< icl64f > V
Definition: SoftPosit.h:95
math::DynMatrix< icl64f > col1
Definition: SoftPosit.h:109
math::DynMatrix< icl64f > weightedUi
Definition: SoftPosit.h:119
double alpha
Definition: SoftPosit.h:137
math::DynMatrix< icl64f > summedByColAssign
Definition: SoftPosit.h:116
double Tx
Definition: SoftPosit.h:130