Basic Image AlgorithmS Library
2.8.0
|
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::HMatrix | static |
ComposeAffineMatrixRRight(Matrix2x2< double > &A, const Matrix2x2< double > &phi, const Matrix2x2< double > &theta, const double &d1, const double &d2) | BIAS::HMatrix | static |
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::HMatrix | static |
FactorizeAffineMatrixRRight(const Matrix2x2< double > &A, Matrix2x2< double > &phi, Matrix2x2< double > &theta, double &d1, double &d2) | BIAS::HMatrix | static |
GetAbsMaxMin(HMATRIX_TYPE &max, HMATRIX_TYPE &min) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetColumn(const unsigned int col, Vector3< HMATRIX_TYPE > &r) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetColumn(const unsigned int col) const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
GetData() | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
GetData() const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
GetDeterminant() const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetInverse(Matrix3x3< HMATRIX_TYPE > &inv) const | BIAS::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() const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetMaxMin(HMATRIX_TYPE &max, HMATRIX_TYPE &min) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetMin() const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetNumElements() const | BIAS::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) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
GetRow(const unsigned int row) const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
HMatrix() | BIAS::HMatrix | |
HMatrix(const MatrixInitType &i) | BIAS::HMatrix | inlineexplicit |
HMatrix(Matrix3x3< double > Mat) | BIAS::HMatrix | |
HMatrix(const PMatrix &P1, const PMatrix &P2, const HomgPlane3D &scenePlane=HomgPlane3D(0, 0, 0, 1)) | BIAS::HMatrix | inline |
HMatrixBase() | BIAS::HMatrixBase | inline |
HMatrixBase(const MatrixInitType &i) | BIAS::HMatrixBase | inlineexplicit |
HMatrixBase(const HMatrixBase &A) | BIAS::HMatrixBase | inline |
HMatrixBase(const Matrix3x3< HMATRIX_TYPE > &A) | BIAS::HMatrixBase | inline |
HMatrixBase(const Matrix< HMATRIX_TYPE > &A) | BIAS::HMatrixBase | inline |
InvertIP() | BIAS::Matrix3x3< HMATRIX_TYPE > | |
IsIdentity(const HMATRIX_TYPEeps=std::numeric_limits< HMATRIX_TYPE >::epsilon()) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
IsZero(const HMATRIX_TYPEeps=std::numeric_limits< HMATRIX_TYPE >::epsilon()) const | BIAS::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) const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
Mult(const Matrix3x3< HMATRIX_TYPE > &argmat, Matrix3x3< HMATRIX_TYPE > &destmat) const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
Mult(const Matrix3x4< HMATRIX_TYPE > &argmat, Matrix3x4< HMATRIX_TYPE > &destmat) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
Normalize() | BIAS::Matrix3x3< HMATRIX_TYPE > | |
NormFrobenius() const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
NormL1() const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
NormL2() const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
operator!=(const Matrix3x3< HMATRIX_TYPE > &arg) const | BIAS::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::HMatrixBase | inline |
Matrix3x3< HMATRIX_TYPE >::operator=(const Matrix3x3< HMATRIX_TYPE > &mat) | BIAS::Matrix3x3< HMATRIX_TYPE > | |
operator==(const Matrix3x3< HMATRIX_TYPE > &arg) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
operator[](const unsigned row) | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
operator[](const unsigned row) const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
Save(const std::string &fname) const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
Scale(const HMATRIX_TYPE &scalar, Matrix3x3< HMATRIX_TYPE > &destmat) const | BIAS::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() const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
Transpose() const | BIAS::Matrix3x3< HMATRIX_TYPE > | |
Transpose(const Matrix3x3< HMATRIX_TYPE > &arg) | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
TransposedMult(const Vector3< HMATRIX_TYPE > &argvec, Vector3< HMATRIX_TYPE > &destvec) const | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
TransposeIP() | BIAS::Matrix3x3< HMATRIX_TYPE > | inline |
~HMatrix() | BIAS::HMatrix | |
~HMatrixBase() | BIAS::HMatrixBase | |
~Matrix3x3() | BIAS::Matrix3x3< HMATRIX_TYPE > | virtual |