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

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

bestErrorSoFar_BIAS::RMatrix
bestQuaternionSoFar_BIAS::RMatrix
Check(const double eps=std::numeric_limits< double >::epsilon(), const bool verbose=false) const BIAS::RMatrixBase
Data_BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >protected
EnforceConstraints()BIAS::RMatrixvirtual
GetAbsMaxMin(ROTATION_MATRIX_TYPE &max, ROTATION_MATRIX_TYPE &min) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetAverageRMatrix(std::vector< RMatrix > &vecR, bool RefineRotation=true)BIAS::RMatrix
GetCheckFailureReason(const double eps=std::numeric_limits< double >::epsilon()) const BIAS::RMatrixBase
GetColumn(const unsigned int col, Vector3< ROTATION_MATRIX_TYPE > &r) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetColumn(const unsigned int col) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
GetData()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
GetData() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
GetDeterminant() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetInverse(Matrix3x3< ROTATION_MATRIX_TYPE > &inv) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetMax() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetMaxMin(ROTATION_MATRIX_TYPE &max, ROTATION_MATRIX_TYPE &min) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetMin() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetNumElements() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
GetQuaternion(Quaternion< ROTATION_MATRIX_TYPE > &quat) const BIAS::RMatrixBase
GetRotationAngle() const BIAS::RMatrixBase
GetRotationAnglesXYZ(double &PhiX, double &PhiY, double &PhiZ) const BIAS::RMatrixBase
GetRotationAnglesXYZ(Vector3< ROTATION_MATRIX_TYPE > &r) const BIAS::RMatrixBaseinline
GetRotationAnglesXZY(double &PhiX, double &PhiY, double &PhiZ) const BIAS::RMatrixBase
GetRotationAnglesXZY(Vector3< ROTATION_MATRIX_TYPE > &r) const BIAS::RMatrixBaseinline
GetRotationAnglesYXZ(double &PhiX, double &PhiY, double &PhiZ) const BIAS::RMatrixBase
GetRotationAnglesYXZ(Vector3< ROTATION_MATRIX_TYPE > &r) const BIAS::RMatrixBaseinline
GetRotationAnglesYZX(double &PhiX, double &PhiY, double &PhiZ) const BIAS::RMatrixBase
GetRotationAnglesYZX(Vector3< ROTATION_MATRIX_TYPE > &r) const BIAS::RMatrixBaseinline
GetRotationAnglesZXY(double &PhiX, double &PhiY, double &PhiZ) const BIAS::RMatrixBase
GetRotationAnglesZXY(Vector3< ROTATION_MATRIX_TYPE > &r) const BIAS::RMatrixBaseinline
GetRotationAnglesZYX(double &PhiX, double &PhiY, double &PhiZ) const BIAS::RMatrixBase
GetRotationAnglesZYX(Vector3< ROTATION_MATRIX_TYPE > &r) const BIAS::RMatrixBaseinline
GetRotationAxis() const BIAS::RMatrixBase
GetRotationAxisAngle(Vector3< ROTATION_MATRIX_TYPE > &axis, ROTATION_MATRIX_TYPE &angle) const BIAS::RMatrixBase
GetRotationAxisAngle(Vector3< ROTATION_MATRIX_TYPE > &w) const BIAS::RMatrixBase
GetRow(const unsigned int row, Vector3< ROTATION_MATRIX_TYPE > &r) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
GetRow(const unsigned int row) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
InvertIP()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
IsIdentity(const ROTATION_MATRIX_TYPEeps=std::numeric_limits< ROTATION_MATRIX_TYPE >::epsilon()) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
IsZero(const ROTATION_MATRIX_TYPEeps=std::numeric_limits< ROTATION_MATRIX_TYPE >::epsilon()) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Load(const std::string &fname)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
MakeSymmetric()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Matrix3x3()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
Matrix3x3(const ROTATION_MATRIX_TYPEa0, const ROTATION_MATRIX_TYPEa1, const ROTATION_MATRIX_TYPEa2, const ROTATION_MATRIX_TYPEa3, const ROTATION_MATRIX_TYPEa4, const ROTATION_MATRIX_TYPEa5, const ROTATION_MATRIX_TYPEa6, const ROTATION_MATRIX_TYPEa7, const ROTATION_MATRIX_TYPEa8)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Matrix3x3(const MatrixInitType &i)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >explicit
Matrix3x3(const Matrix3x3< ROTATION_MATRIX_TYPE > &A)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Matrix3x3(const Matrix< ROTATION_MATRIX_TYPE > &A)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Matrix3x3(const TNT::Matrix< ROTATION_MATRIX_TYPE > &A)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Mult(const Vector3< ROTATION_MATRIX_TYPE > &argvec, Vector3< ROTATION_MATRIX_TYPE > &destvec) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
Mult(const Matrix3x3< ROTATION_MATRIX_TYPE > &argmat, Matrix3x3< ROTATION_MATRIX_TYPE > &destmat) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
Mult(const Matrix3x4< ROTATION_MATRIX_TYPE > &argmat, Matrix3x4< ROTATION_MATRIX_TYPE > &destmat) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Normalize()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
NormFrobenius() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
NormL1() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
NormL2() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
operator!=(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
operator*=(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
operator*=(const ROTATION_MATRIX_TYPE &arg)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
operator+=(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
operator-=(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
operator/=(const ROTATION_MATRIX_TYPE &arg)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
operator=(const Matrix3x3< ROTATION_MATRIX_TYPE > &mat)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Matrix3x3< ROTATION_MATRIX_TYPE >::operator==(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
operator[](const unsigned row)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
operator[](const unsigned row) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
pvecR_BIAS::RMatrix
RMatrix()BIAS::RMatrixinline
RMatrix(const MatrixInitType &i)BIAS::RMatrixinlineexplicit
RMatrix(Vector3< ROTATION_MATRIX_TYPE > w, ROTATION_MATRIX_TYPE phi)BIAS::RMatrixinline
RMatrix(const Matrix3x3< ROTATION_MATRIX_TYPE > &mat)BIAS::RMatrixinline
RMatrix(const TNT::Matrix< ROTATION_MATRIX_TYPE > &mat)BIAS::RMatrix
RMatrixBase()BIAS::RMatrixBase
RMatrixBase(const MatrixInitType &i)BIAS::RMatrixBaseexplicit
RMatrixBase(const RMatrixBase &r)BIAS::RMatrixBase
RMatrixBase(const Matrix3x3< ROTATION_MATRIX_TYPE > &mat)BIAS::RMatrixBase
RMatrixBase(const Vector3< ROTATION_MATRIX_TYPE > w, const ROTATION_MATRIX_TYPE phi)BIAS::RMatrixBase
RMatrixBase(const TNT::Matrix< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseexplicit
Save(const std::string &fname) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Scale(const ROTATION_MATRIX_TYPE &scalar, Matrix3x3< ROTATION_MATRIX_TYPE > &destmat) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
Set(const Vector3< ROTATION_MATRIX_TYPE > &w, const ROTATION_MATRIX_TYPE phi)BIAS::RMatrixBase
SetAsCrossProductMatrix(const Vector3< ROTATION_MATRIX_TYPE > &vec)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetAsCrossProductMatrix(const ROTATION_MATRIX_TYPE &x, const ROTATION_MATRIX_TYPE &y, const ROTATION_MATRIX_TYPE &z)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetColumn(const unsigned int col, const Vector3< ROTATION_MATRIX_TYPE > &c)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetFromAxisAngle(Vector3< ROTATION_MATRIX_TYPE > w)BIAS::RMatrixBase
SetFromColumnVectors(const BIAS::Vector3< ROTATION_MATRIX_TYPE > &v0, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &v1, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &v2)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetFromHV(const BIAS::Vector3< ROTATION_MATRIX_TYPE > &xh, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &vy)BIAS::RMatrixBase
SetFromOriUp(BIAS::Vector3< ROTATION_MATRIX_TYPE > ori, BIAS::Vector3< ROTATION_MATRIX_TYPE > up)BIAS::RMatrixBase
SetFromOriUpGL(BIAS::Vector3< ROTATION_MATRIX_TYPE > ori, BIAS::Vector3< ROTATION_MATRIX_TYPE > up)BIAS::RMatrixBase
SetFromOrthogonalBasis(const BIAS::Vector3< ROTATION_MATRIX_TYPE > &ex, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &ey, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &ez)BIAS::RMatrixBase
SetFromQuaternion(const Quaternion< ROTATION_MATRIX_TYPE > &q)BIAS::RMatrixBase
SetFromRowVectors(const BIAS::Vector3< ROTATION_MATRIX_TYPE > &v0, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &v1, const BIAS::Vector3< ROTATION_MATRIX_TYPE > &v2)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetFromVector(const TNT::Vector< ROTATION_MATRIX_TYPE > &vec)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetIdentity()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
SetRow(const unsigned int row, const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
SetXYZ(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ)BIAS::RMatrixBase
SetXYZ(const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseinline
SetXZY(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ)BIAS::RMatrixBase
SetXZY(const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseinline
SetYXZ(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ)BIAS::RMatrixBase
SetYXZ(const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseinline
SetYZX(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ)BIAS::RMatrixBase
SetYZX(const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseinline
SetZero()BIAS::RMatrixBaseinline
SetZXY(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ)BIAS::RMatrixBase
SetZXY(const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseinline
SetZYX(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ)BIAS::RMatrixBase
SetZYX(const Vector3< ROTATION_MATRIX_TYPE > &r)BIAS::RMatrixBaseinline
Trace() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
Transpose() constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >
Transpose(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg)BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
TransposedMult(const Vector3< ROTATION_MATRIX_TYPE > &argvec, Vector3< ROTATION_MATRIX_TYPE > &destvec) constBIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
TransposeIP()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >inline
~Matrix3x3()BIAS::Matrix3x3< ROTATION_MATRIX_TYPE >virtual
~RMatrix()BIAS::RMatrixvirtual
~RMatrixBase()BIAS::RMatrixBasevirtual