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

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

ComposeAffineMatrixRLeft(Matrix2x2< double > &A, const Matrix2x2< double > &phi, const Matrix2x2< double > &theta, const double &d1, const double &d2)BIAS::HMatrixstatic
ComposeAffineMatrixRRight(Matrix2x2< double > &A, const Matrix2x2< double > &phi, const Matrix2x2< double > &theta, const double &d1, const double &d2)BIAS::HMatrixstatic
ComputeLinearizationError(const HomgPoint2D &x0, const HomgPoint2D &y) const BIAS::HMatrix
Data_BIAS::Matrix3x3< HMATRIX_TYPE >protected
FactorizeAffineMatrixRLeft(const Matrix2x2< double > &A, Matrix2x2< double > &phi, Matrix2x2< double > &theta, double &d1, double &d2)BIAS::HMatrixstatic
FactorizeAffineMatrixRRight(const Matrix2x2< double > &A, Matrix2x2< double > &phi, Matrix2x2< double > &theta, double &d1, double &d2)BIAS::HMatrixstatic
GetAbsMaxMin(HMATRIX_TYPE &max, HMATRIX_TYPE &min) constBIAS::Matrix3x3< HMATRIX_TYPE >
GetColumn(const unsigned int col, Vector3< HMATRIX_TYPE > &r) constBIAS::Matrix3x3< HMATRIX_TYPE >
GetColumn(const unsigned int col) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
GetData()BIAS::Matrix3x3< HMATRIX_TYPE >inline
GetData() constBIAS::Matrix3x3< HMATRIX_TYPE >inline
GetDeterminant() constBIAS::Matrix3x3< HMATRIX_TYPE >
GetInverse(Matrix3x3< HMATRIX_TYPE > &inv) constBIAS::Matrix3x3< HMATRIX_TYPE >
GetJacobian(const HomgPoint2D &x, Matrix< double > &Jac) const BIAS::HMatrix
GetLinearized(const HomgPoint2D &x) const BIAS::HMatrix
GetMappedError(const BIAS::HomgPoint2D &PointPicOne, const BIAS::HomgPoint2D &PointPicTwo) const BIAS::HMatrix
GetMappedRange(const unsigned int OrigWidth, const unsigned int OrigHeight, BIAS::Vector2< double > &corner, double &sizeWidth, double &sizeHeight) const BIAS::HMatrix
GetMax() constBIAS::Matrix3x3< HMATRIX_TYPE >
GetMaxMin(HMATRIX_TYPE &max, HMATRIX_TYPE &min) constBIAS::Matrix3x3< HMATRIX_TYPE >
GetMin() constBIAS::Matrix3x3< HMATRIX_TYPE >
GetNumElements() constBIAS::Matrix3x3< HMATRIX_TYPE >inline
GetReprojectionError(std::vector< BIAS::HomgPoint2D > &p1, std::vector< BIAS::HomgPoint2D > &p2)BIAS::HMatrix
GetRow(const unsigned int row, Vector3< HMATRIX_TYPE > &r) constBIAS::Matrix3x3< HMATRIX_TYPE >
GetRow(const unsigned int row) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
HMatrix()BIAS::HMatrix
HMatrix(const MatrixInitType &i)BIAS::HMatrixinlineexplicit
HMatrix(Matrix3x3< double > Mat)BIAS::HMatrix
HMatrix(const PMatrix &P1, const PMatrix &P2, const HomgPlane3D &scenePlane=HomgPlane3D(0, 0, 0, 1))BIAS::HMatrixinline
HMatrixBase()BIAS::HMatrixBaseinline
HMatrixBase(const MatrixInitType &i)BIAS::HMatrixBaseinlineexplicit
HMatrixBase(const HMatrixBase &A)BIAS::HMatrixBaseinline
HMatrixBase(const Matrix3x3< HMATRIX_TYPE > &A)BIAS::HMatrixBaseinline
HMatrixBase(const Matrix< HMATRIX_TYPE > &A)BIAS::HMatrixBaseinline
InvertIP()BIAS::Matrix3x3< HMATRIX_TYPE >
IsIdentity(const HMATRIX_TYPEeps=std::numeric_limits< HMATRIX_TYPE >::epsilon()) constBIAS::Matrix3x3< HMATRIX_TYPE >
IsZero(const HMATRIX_TYPEeps=std::numeric_limits< HMATRIX_TYPE >::epsilon()) constBIAS::Matrix3x3< HMATRIX_TYPE >
Load(const std::string &fname)BIAS::Matrix3x3< HMATRIX_TYPE >
MakeSymmetric()BIAS::Matrix3x3< HMATRIX_TYPE >
MapAcrossPlane(const PMatrix &P1, const PMatrix &P2, const HomgPlane3D &scenePlane=HomgPlane3D(0, 0, 0, 1))BIAS::HMatrix
Matrix3x3()BIAS::Matrix3x3< HMATRIX_TYPE >inline
Matrix3x3(const HMATRIX_TYPEa0, const HMATRIX_TYPEa1, const HMATRIX_TYPEa2, const HMATRIX_TYPEa3, const HMATRIX_TYPEa4, const HMATRIX_TYPEa5, const HMATRIX_TYPEa6, const HMATRIX_TYPEa7, const HMATRIX_TYPEa8)BIAS::Matrix3x3< HMATRIX_TYPE >
Matrix3x3(const MatrixInitType &i)BIAS::Matrix3x3< HMATRIX_TYPE >explicit
Matrix3x3(const Matrix3x3< HMATRIX_TYPE > &A)BIAS::Matrix3x3< HMATRIX_TYPE >
Matrix3x3(const Matrix< HMATRIX_TYPE > &A)BIAS::Matrix3x3< HMATRIX_TYPE >
Matrix3x3(const TNT::Matrix< HMATRIX_TYPE > &A)BIAS::Matrix3x3< HMATRIX_TYPE >
Mult(const Vector3< HMATRIX_TYPE > &argvec, Vector3< HMATRIX_TYPE > &destvec) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
Mult(const Matrix3x3< HMATRIX_TYPE > &argmat, Matrix3x3< HMATRIX_TYPE > &destmat) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
Mult(const Matrix3x4< HMATRIX_TYPE > &argmat, Matrix3x4< HMATRIX_TYPE > &destmat) constBIAS::Matrix3x3< HMATRIX_TYPE >
Normalize()BIAS::Matrix3x3< HMATRIX_TYPE >
NormFrobenius() constBIAS::Matrix3x3< HMATRIX_TYPE >inline
NormL1() constBIAS::Matrix3x3< HMATRIX_TYPE >inline
NormL2() constBIAS::Matrix3x3< HMATRIX_TYPE >inline
operator!=(const Matrix3x3< HMATRIX_TYPE > &arg) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
operator*=(const Matrix3x3< HMATRIX_TYPE > &arg)BIAS::Matrix3x3< HMATRIX_TYPE >inline
operator*=(const HMATRIX_TYPE &arg)BIAS::Matrix3x3< HMATRIX_TYPE >
operator+=(const Matrix3x3< HMATRIX_TYPE > &arg)BIAS::Matrix3x3< HMATRIX_TYPE >
operator-=(const Matrix3x3< HMATRIX_TYPE > &arg)BIAS::Matrix3x3< HMATRIX_TYPE >
operator/=(const HMATRIX_TYPE &arg)BIAS::Matrix3x3< HMATRIX_TYPE >
operator=(const HMatrix &mat)BIAS::HMatrix
BIAS::HMatrixBase::operator=(const HMatrixBase &mat)BIAS::HMatrixBaseinline
Matrix3x3< HMATRIX_TYPE >::operator=(const Matrix3x3< HMATRIX_TYPE > &mat)BIAS::Matrix3x3< HMATRIX_TYPE >
operator==(const Matrix3x3< HMATRIX_TYPE > &arg) constBIAS::Matrix3x3< HMATRIX_TYPE >
operator[](const unsigned row)BIAS::Matrix3x3< HMATRIX_TYPE >inline
operator[](const unsigned row) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
Save(const std::string &fname) constBIAS::Matrix3x3< HMATRIX_TYPE >
Scale(const HMATRIX_TYPE &scalar, Matrix3x3< HMATRIX_TYPE > &destmat) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
SetAsCrossProductMatrix(const Vector3< HMATRIX_TYPE > &vec)BIAS::Matrix3x3< HMATRIX_TYPE >
SetAsCrossProductMatrix(const HMATRIX_TYPE &x, const HMATRIX_TYPE &y, const HMATRIX_TYPE &z)BIAS::Matrix3x3< HMATRIX_TYPE >
SetColumn(const unsigned int col, const Vector3< HMATRIX_TYPE > &c)BIAS::Matrix3x3< HMATRIX_TYPE >
SetFromColumnVectors(const BIAS::Vector3< HMATRIX_TYPE > &v0, const BIAS::Vector3< HMATRIX_TYPE > &v1, const BIAS::Vector3< HMATRIX_TYPE > &v2)BIAS::Matrix3x3< HMATRIX_TYPE >
SetFromRowVectors(const BIAS::Vector3< HMATRIX_TYPE > &v0, const BIAS::Vector3< HMATRIX_TYPE > &v1, const BIAS::Vector3< HMATRIX_TYPE > &v2)BIAS::Matrix3x3< HMATRIX_TYPE >
SetFromVector(const TNT::Vector< HMATRIX_TYPE > &vec)BIAS::Matrix3x3< HMATRIX_TYPE >
SetIdentity()BIAS::Matrix3x3< HMATRIX_TYPE >inline
SetRow(const unsigned int row, const Vector3< HMATRIX_TYPE > &r)BIAS::Matrix3x3< HMATRIX_TYPE >
SetZero()BIAS::Matrix3x3< HMATRIX_TYPE >inline
Trace() constBIAS::Matrix3x3< HMATRIX_TYPE >inline
Transpose() constBIAS::Matrix3x3< HMATRIX_TYPE >
Transpose(const Matrix3x3< HMATRIX_TYPE > &arg)BIAS::Matrix3x3< HMATRIX_TYPE >inline
TransposedMult(const Vector3< HMATRIX_TYPE > &argvec, Vector3< HMATRIX_TYPE > &destvec) constBIAS::Matrix3x3< HMATRIX_TYPE >inline
TransposeIP()BIAS::Matrix3x3< HMATRIX_TYPE >inline
~HMatrix()BIAS::HMatrix
~HMatrixBase()BIAS::HMatrixBase
~Matrix3x3()BIAS::Matrix3x3< HMATRIX_TYPE >virtual