Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::EMatrix Member List

This is the complete list of members for BIAS::EMatrix, including all inherited members.

_epipoleBIAS::FMatrixBaseprotected
_isDecomposedBIAS::FMatrixBaseprotected
_liDebugLevelBIAS::Debugprotected
_liNextDebugLevelBIAS::Debugprotected
_RBIAS::FMatrixBaseprotected
_String2DebuglevelBIAS::Debugprotected
_zDebugStreamBIAS::Debugprotectedstatic
AddDebugLevel(const long int lv)BIAS::Debuginline
AddDebugLevel(const std::string &name)BIAS::Debuginline
Compose(const KMatrix &K1, const RMatrixBase &R1, const Vector3< double > &C1, const KMatrix &K2, const RMatrixBase &R2, const Vector3< double > &C2)BIAS::FMatrixBase
Compose(const RMatrixBase &R1, const Vector3< double > &C1, const RMatrixBase &R2, const Vector3< double > &C2)BIAS::FMatrixBase
ComputeFromPMatrices(BIAS::PMatrix &P1, BIAS::PMatrix &P2)BIAS::FMatrix
ConsumeNextFreeDebuglevel_()BIAS::Debuginlineprotected
Data_BIAS::Matrix3x3< FMATRIX_TYPE >protected
Debug()BIAS::Debuginline
Debug(const Debug &deb)BIAS::Debuginline
DebugLevelIsSet(const long int lv) const BIAS::Debuginline
DebugLevelIsSet(const std::string &name) const BIAS::Debuginline
DecomposetoSR(BIAS::Matrix3x3< double > &skew_matrix, BIAS::Matrix3x3< double > &rank3_matrix)BIAS::FMatrix
EMatrix()BIAS::EMatrixinline
EMatrix(const Matrix3x3< FMATRIX_TYPE > &f)BIAS::EMatrixinline
EMatrix(const MatrixInitType &i)BIAS::EMatrixinlineexplicit
EMatrix(const FMatrixBase &F, const KMatrix &K1, const KMatrix &K2)BIAS::EMatrixinline
FMatrix()BIAS::FMatrixinline
FMatrix(const MatrixInitType &i)BIAS::FMatrixinlineexplicit
FMatrix(const FMatrix &f)BIAS::FMatrixinline
FMatrix(const FMatrixBase &f)BIAS::FMatrixinline
FMatrix(const Matrix3x3< FMATRIX_TYPE > &f)BIAS::FMatrixinline
FMatrix(BIAS::PMatrix &P1, BIAS::PMatrix &P2)BIAS::FMatrixinline
FMatrixBase()BIAS::FMatrixBaseinline
FMatrixBase(const MatrixInitType &i)BIAS::FMatrixBaseinlineexplicit
FMatrixBase(const Matrix3x3< FMATRIX_TYPE > &A)BIAS::FMatrixBaseinline
FMatrixBase(const FMATRIX_TYPE *d)BIAS::FMatrixBaseinlineexplicit
FMatrixBase(const Vector3< FMATRIX_TYPE > &epipole, const RMatrixBase &R)BIAS::FMatrixBaseinline
FMatrixBase(const Vector3< FMATRIX_TYPE > &epipole, const Vector3< FMATRIX_TYPE > &EulerAngXYZ)BIAS::FMatrixBaseinline
GetAbsMaxMin(FMATRIX_TYPE &max, FMATRIX_TYPE &min) constBIAS::Matrix3x3< FMATRIX_TYPE >
GetColumn(const unsigned int col, Vector3< FMATRIX_TYPE > &r) constBIAS::Matrix3x3< FMATRIX_TYPE >
GetColumn(const unsigned int col) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
GetCosAngleErrorHomogenized(const BIAS::HomgPoint2D &p1, const BIAS::HomgPoint2D &p2)BIAS::FMatrixBaseinline
GetData()BIAS::Matrix3x3< FMATRIX_TYPE >inline
GetData() constBIAS::Matrix3x3< FMATRIX_TYPE >inline
GetDebugLevel() const BIAS::Debuginline
GetDebugStream() const BIAS::Debuginline
GetDebugStream(std::ostream &os) const BIAS::Debuginline
GetDeterminant() constBIAS::Matrix3x3< FMATRIX_TYPE >
GetEpipolarError(BIAS::HomgPoint2D &P1, BIAS::HomgPoint2D &P2)BIAS::FMatrixBaseinline
GetEpipolarErrorHomogenized(const BIAS::HomgPoint2D &P1, const BIAS::HomgPoint2D &P2) const BIAS::FMatrixBaseinline
GetEpipolarLineImage1(const HomgPoint2D &point) const BIAS::FMatrixBase
GetEpipolarLineImage1(const HomgPoint2D &point, HomgLine2D &homline) const BIAS::FMatrixBase
GetEpipolarLineImage2(const HomgPoint2D &point) const BIAS::FMatrixBase
GetEpipolarLineImage2(const HomgPoint2D &point, HomgLine2D &homline) const BIAS::FMatrixBase
GetEpipoles(HomgPoint2D &Epipole1, HomgPoint2D &Epipole2) const BIAS::FMatrix
GetEpipolesHomogenized(HomgPoint2D &E1, HomgPoint2D &E2) const BIAS::FMatrixinline
GetGlobalDebugLevel()BIAS::Debuginlinestatic
GetInverse(Matrix3x3< FMATRIX_TYPE > &inv) constBIAS::Matrix3x3< FMATRIX_TYPE >
GetMax() constBIAS::Matrix3x3< FMATRIX_TYPE >
GetMaxMin(FMATRIX_TYPE &max, FMATRIX_TYPE &min) constBIAS::Matrix3x3< FMATRIX_TYPE >
GetMin() constBIAS::Matrix3x3< FMATRIX_TYPE >
GetNumElements() constBIAS::Matrix3x3< FMATRIX_TYPE >inline
GetResidualError(const std::vector< BIAS::HomgPoint2D > &p1, const std::vector< BIAS::HomgPoint2D > &p2)BIAS::FMatrix
GetRotationTranslation(RMatrix &R, Vector3< double > &C, const std::vector< HomgPoint2D > &inlier1, const std::vector< HomgPoint2D > &inlier2)BIAS::EMatrix
GetRotationTranslation(Quaternion< double > &Q, Vector3< double > &C, const std::vector< HomgPoint2D > &inlier1, const std::vector< HomgPoint2D > &inlier2)BIAS::EMatrix
GetRow(const unsigned int row, Vector3< FMATRIX_TYPE > &r) constBIAS::Matrix3x3< FMATRIX_TYPE >
GetRow(const unsigned int row) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
GlobalDebugLevelBIAS::Debugprotectedstatic
InitFromF(const FMatrixBase &F, const KMatrix &K1, const KMatrix &K2)BIAS::EMatrix
InvertIP()BIAS::Matrix3x3< FMATRIX_TYPE >
IsIdentity(const FMATRIX_TYPEeps=std::numeric_limits< FMATRIX_TYPE >::epsilon()) constBIAS::Matrix3x3< FMATRIX_TYPE >
IsValid()BIAS::FMatrix
IsZero(const FMATRIX_TYPEeps=std::numeric_limits< FMATRIX_TYPE >::epsilon()) constBIAS::Matrix3x3< FMATRIX_TYPE >
Load(const std::string &fname)BIAS::Matrix3x3< FMATRIX_TYPE >
MakeSymmetric()BIAS::Matrix3x3< FMATRIX_TYPE >
Matrix3x3()BIAS::Matrix3x3< FMATRIX_TYPE >inline
Matrix3x3(const FMATRIX_TYPEa0, const FMATRIX_TYPEa1, const FMATRIX_TYPEa2, const FMATRIX_TYPEa3, const FMATRIX_TYPEa4, const FMATRIX_TYPEa5, const FMATRIX_TYPEa6, const FMATRIX_TYPEa7, const FMATRIX_TYPEa8)BIAS::Matrix3x3< FMATRIX_TYPE >
Matrix3x3(const MatrixInitType &i)BIAS::Matrix3x3< FMATRIX_TYPE >explicit
Matrix3x3(const Matrix3x3< FMATRIX_TYPE > &A)BIAS::Matrix3x3< FMATRIX_TYPE >
Matrix3x3(const Matrix< FMATRIX_TYPE > &A)BIAS::Matrix3x3< FMATRIX_TYPE >
Matrix3x3(const TNT::Matrix< FMATRIX_TYPE > &A)BIAS::Matrix3x3< FMATRIX_TYPE >
Mult(const Vector3< FMATRIX_TYPE > &argvec, Vector3< FMATRIX_TYPE > &destvec) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
Mult(const Matrix3x3< FMATRIX_TYPE > &argmat, Matrix3x3< FMATRIX_TYPE > &destmat) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
Mult(const Matrix3x4< FMATRIX_TYPE > &argmat, Matrix3x4< FMATRIX_TYPE > &destmat) constBIAS::Matrix3x3< FMATRIX_TYPE >
Name2DebugLevel(const std::string &name) const BIAS::Debuginline
NewDebugLevel(const std::string &name)BIAS::Debuginline
Normalize()BIAS::Matrix3x3< FMATRIX_TYPE >
NormFrobenius() constBIAS::Matrix3x3< FMATRIX_TYPE >inline
NormL1() constBIAS::Matrix3x3< FMATRIX_TYPE >inline
NormL2() constBIAS::Matrix3x3< FMATRIX_TYPE >inline
operator!=(const Matrix3x3< FMATRIX_TYPE > &arg) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
operator*=(const Matrix3x3< FMATRIX_TYPE > &arg)BIAS::Matrix3x3< FMATRIX_TYPE >inline
operator*=(const FMATRIX_TYPE &arg)BIAS::Matrix3x3< FMATRIX_TYPE >
operator+=(const Matrix3x3< FMATRIX_TYPE > &arg)BIAS::Matrix3x3< FMATRIX_TYPE >
operator-=(const Matrix3x3< FMATRIX_TYPE > &arg)BIAS::Matrix3x3< FMATRIX_TYPE >
operator/=(const FMATRIX_TYPE &arg)BIAS::Matrix3x3< FMATRIX_TYPE >
operator=(const Matrix3x3< FMATRIX_TYPE > &f)BIAS::EMatrixinline
BIAS::FMatrix::operator=(const FMatrix &f)BIAS::FMatrix
BIAS::Debug::operator=(const Debug &deb)BIAS::Debuginline
operator==(const Matrix3x3< FMATRIX_TYPE > &arg) constBIAS::Matrix3x3< FMATRIX_TYPE >
operator[](const unsigned row)BIAS::Matrix3x3< FMATRIX_TYPE >inline
operator[](const unsigned row) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
PrintDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
RemoveDebugLevel(const long int lv)BIAS::Debuginline
RemoveDebugLevel(const std::string &name)BIAS::Debuginline
Save(const std::string &fname) constBIAS::Matrix3x3< FMATRIX_TYPE >
Scale(const FMATRIX_TYPE &scalar, Matrix3x3< FMATRIX_TYPE > &destmat) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
Set(const Vector3< FMATRIX_TYPE > &epipole, const RMatrixBase &R)BIAS::FMatrixBaseinline
Set(const Vector3< FMATRIX_TYPE > &epipole, const Vector3< FMATRIX_TYPE > &EulerAngXYZ)BIAS::FMatrixBaseinline
Set(RMatrixBase &R, Vector3< FMATRIX_TYPE > &C)BIAS::FMatrixBaseinline
SetAsCrossProductMatrix(const Vector3< FMATRIX_TYPE > &vec)BIAS::Matrix3x3< FMATRIX_TYPE >
SetAsCrossProductMatrix(const FMATRIX_TYPE &x, const FMATRIX_TYPE &y, const FMATRIX_TYPE &z)BIAS::Matrix3x3< FMATRIX_TYPE >
SetColumn(const unsigned int col, const Vector3< FMATRIX_TYPE > &c)BIAS::Matrix3x3< FMATRIX_TYPE >
SetDebugLevel(const long int lv)BIAS::Debuginline
SetDebugLevel(const std::string &name)BIAS::Debuginline
SetDebugStream(const std::ostream &os)BIAS::Debuginline
SetFromColumnVectors(const BIAS::Vector3< FMATRIX_TYPE > &v0, const BIAS::Vector3< FMATRIX_TYPE > &v1, const BIAS::Vector3< FMATRIX_TYPE > &v2)BIAS::Matrix3x3< FMATRIX_TYPE >
SetFromRowVectors(const BIAS::Vector3< FMATRIX_TYPE > &v0, const BIAS::Vector3< FMATRIX_TYPE > &v1, const BIAS::Vector3< FMATRIX_TYPE > &v2)BIAS::Matrix3x3< FMATRIX_TYPE >
SetFromVector(const TNT::Vector< FMATRIX_TYPE > &vec)BIAS::Matrix3x3< FMATRIX_TYPE >
SetGlobalDebugLevel(long int lev)BIAS::Debuginlinestatic
SetIdentity()BIAS::Matrix3x3< FMATRIX_TYPE >inline
SetRow(const unsigned int row, const Vector3< FMATRIX_TYPE > &r)BIAS::Matrix3x3< FMATRIX_TYPE >
SetZero()BIAS::Matrix3x3< FMATRIX_TYPE >inline
ShowDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
Trace() constBIAS::Matrix3x3< FMATRIX_TYPE >inline
Transpose() constBIAS::Matrix3x3< FMATRIX_TYPE >
Transpose(const Matrix3x3< FMATRIX_TYPE > &arg)BIAS::Matrix3x3< FMATRIX_TYPE >inline
TransposedMult(const Vector3< FMATRIX_TYPE > &argvec, Vector3< FMATRIX_TYPE > &destvec) constBIAS::Matrix3x3< FMATRIX_TYPE >inline
TransposeIP()BIAS::Matrix3x3< FMATRIX_TYPE >inline
~Debug()BIAS::Debuginline
~FMatrix()BIAS::FMatrixinline
~FMatrixBase()BIAS::FMatrixBase
~Matrix3x3()BIAS::Matrix3x3< FMATRIX_TYPE >virtual