26 #ifndef __BIAS_EMatrix_hh__
27 #define __BIAS_EMatrix_hh__
28 #include "bias_config.h"
31 #include <Base/Debug/Error.hh>
32 #include <Base/Debug/Debug.hh>
35 #include "Triangulation.hh"
37 #define D_EMATRIX_ROT_TRANS 0x80000000
63 {
if (InitFromF(F,K1,K2)!=0) this->SetZero(); }
74 const std::vector<HomgPoint2D> &inlier1,
75 const std::vector<HomgPoint2D> &inlier2);
79 const std::vector<HomgPoint2D> &inlier1,
80 const std::vector<HomgPoint2D> &inlier2);
MatrixInitType
can be passed to matrix constructors to init the matrix with the most often used values ...
EMatrix(const MatrixInitType &i)
class BIASGeometryBase_EXPORT Quaternion
class representing an Essential matrix
describes the epipolar relationship between a point and his mapping on a corresponding epipolar line...
EMatrix(const FMatrixBase &F, const KMatrix &K1, const KMatrix &K2)
class representing a Fundamental matrix
Matrix3x3< T > & operator=(const Matrix3x3< T > &mat)
assignment operator
K describes the mapping from world coordinates (wcs) to pixel coordinates (pcs).
EMatrix & operator=(const Matrix3x3< FMATRIX_TYPE > &f)
EMatrix(const Matrix3x3< FMATRIX_TYPE > &f)