Basic Image AlgorithmS Library
2.8.0
|
This is the complete list of members for BIAS::RMatrixBase, including all inherited members.
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::RMatrixBase | virtual |
GetAbsMaxMin(ROTATION_MATRIX_TYPE &max, ROTATION_MATRIX_TYPE &min) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetCheckFailureReason(const double eps=std::numeric_limits< double >::epsilon()) const | BIAS::RMatrixBase | |
GetColumn(const unsigned int col, Vector3< ROTATION_MATRIX_TYPE > &r) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetColumn(const unsigned int col) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
GetData() | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
GetData() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
GetDeterminant() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetInverse(Matrix3x3< ROTATION_MATRIX_TYPE > &inv) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetMax() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetMaxMin(ROTATION_MATRIX_TYPE &max, ROTATION_MATRIX_TYPE &min) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetMin() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetNumElements() const | BIAS::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::RMatrixBase | inline |
GetRotationAnglesXZY(double &PhiX, double &PhiY, double &PhiZ) const | BIAS::RMatrixBase | |
GetRotationAnglesXZY(Vector3< ROTATION_MATRIX_TYPE > &r) const | BIAS::RMatrixBase | inline |
GetRotationAnglesYXZ(double &PhiX, double &PhiY, double &PhiZ) const | BIAS::RMatrixBase | |
GetRotationAnglesYXZ(Vector3< ROTATION_MATRIX_TYPE > &r) const | BIAS::RMatrixBase | inline |
GetRotationAnglesYZX(double &PhiX, double &PhiY, double &PhiZ) const | BIAS::RMatrixBase | |
GetRotationAnglesYZX(Vector3< ROTATION_MATRIX_TYPE > &r) const | BIAS::RMatrixBase | inline |
GetRotationAnglesZXY(double &PhiX, double &PhiY, double &PhiZ) const | BIAS::RMatrixBase | |
GetRotationAnglesZXY(Vector3< ROTATION_MATRIX_TYPE > &r) const | BIAS::RMatrixBase | inline |
GetRotationAnglesZYX(double &PhiX, double &PhiY, double &PhiZ) const | BIAS::RMatrixBase | |
GetRotationAnglesZYX(Vector3< ROTATION_MATRIX_TYPE > &r) const | BIAS::RMatrixBase | inline |
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) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
GetRow(const unsigned int row) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
InvertIP() | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
IsIdentity(const ROTATION_MATRIX_TYPEeps=std::numeric_limits< ROTATION_MATRIX_TYPE >::epsilon()) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
IsZero(const ROTATION_MATRIX_TYPEeps=std::numeric_limits< ROTATION_MATRIX_TYPE >::epsilon()) const | BIAS::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) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
Mult(const Matrix3x3< ROTATION_MATRIX_TYPE > &argmat, Matrix3x3< ROTATION_MATRIX_TYPE > &destmat) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
Mult(const Matrix3x4< ROTATION_MATRIX_TYPE > &argmat, Matrix3x4< ROTATION_MATRIX_TYPE > &destmat) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
Normalize() | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
NormFrobenius() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
NormL1() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
NormL2() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
operator!=(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg) const | BIAS::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 > | |
operator==(const RMatrixBase &left, const RMatrixBase &right) | BIAS::RMatrixBase | friend |
Matrix3x3< ROTATION_MATRIX_TYPE >::operator==(const Matrix3x3< ROTATION_MATRIX_TYPE > &arg) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
operator[](const unsigned row) | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
operator[](const unsigned row) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
RMatrixBase() | BIAS::RMatrixBase | |
RMatrixBase(const MatrixInitType &i) | BIAS::RMatrixBase | explicit |
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::RMatrixBase | explicit |
Save(const std::string &fname) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | |
Scale(const ROTATION_MATRIX_TYPE &scalar, Matrix3x3< ROTATION_MATRIX_TYPE > &destmat) const | BIAS::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::RMatrixBase | inline |
SetXZY(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ) | BIAS::RMatrixBase | |
SetXZY(const Vector3< ROTATION_MATRIX_TYPE > &r) | BIAS::RMatrixBase | inline |
SetYXZ(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ) | BIAS::RMatrixBase | |
SetYXZ(const Vector3< ROTATION_MATRIX_TYPE > &r) | BIAS::RMatrixBase | inline |
SetYZX(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ) | BIAS::RMatrixBase | |
SetYZX(const Vector3< ROTATION_MATRIX_TYPE > &r) | BIAS::RMatrixBase | inline |
SetZero() | BIAS::RMatrixBase | inline |
SetZXY(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ) | BIAS::RMatrixBase | |
SetZXY(const Vector3< ROTATION_MATRIX_TYPE > &r) | BIAS::RMatrixBase | inline |
SetZYX(ROTATION_MATRIX_TYPE PhiX, ROTATION_MATRIX_TYPE PhiY, ROTATION_MATRIX_TYPE PhiZ) | BIAS::RMatrixBase | |
SetZYX(const Vector3< ROTATION_MATRIX_TYPE > &r) | BIAS::RMatrixBase | inline |
Trace() const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
Transpose() const | BIAS::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) const | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
TransposeIP() | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | inline |
~Matrix3x3() | BIAS::Matrix3x3< ROTATION_MATRIX_TYPE > | virtual |
~RMatrixBase() | BIAS::RMatrixBase | virtual |