| Add(const CSIBCMatrix44d &in_mat1, const CSIBCMatrix44d &in_mat2) |
CSIBCMatrix44d |
[private] |
| Add(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| AddRotation(const CSIBCRotMatd &in_matRot) |
CSIBCXfoMatd |
|
| AddScaling(const CSIBCVector3Dd &in_vctScl, bool in_bPreScaling=true) |
CSIBCXfoMatd |
|
| AddTranslation(const CSIBCVector3Dd &in_vctTrs) |
CSIBCXfoMatd |
|
| Adjoint(CSIBCMatrix44d &in_mat) const |
CSIBCMatrix44d |
[private] |
| Adjoint(void) const |
CSIBCMatrix44d |
[private] |
| AreAlmostEqual(const CSIBCXfoMatd &in_mat1, const CSIBCXfoMatd &in_mat2, const double in_dEpsilon=HEXA_EPS) |
CSIBCXfoMatd |
[friend] |
| CSIBCMatrix44d::AreAlmostEqual(const CSIBCMatrix44d &in_mat1, const CSIBCMatrix44d &in_mat2, const double in_dEpsilon=PICO_EPS) |
CSIBCMatrix44d |
[friend] |
| CSIBCMatrix44d(void) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d(const CSIBCVector4Dd &in_vct0, const CSIBCVector4Dd &in_vct1, const CSIBCVector4Dd &in_vct2, const CSIBCVector4Dd &in_vct3, const bool in_bAreRows=true) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d(const double in_dA00, const double in_dA01, const double in_dA02, const double in_dA03, const double in_dA10, const double in_dA11, const double in_dA12, const double in_dA13, const double in_dA20, const double in_dA21, const double in_dA22, const double in_dA23, const double in_dA30, const double in_dA31, const double in_dA32, const double in_dA33) |
CSIBCMatrix44d |
[private] |
| CSIBCXfoMatd(void) |
CSIBCXfoMatd |
|
| CSIBCXfoMatd(const CSIBCVector4Dd &in_vct0, const CSIBCVector4Dd &in_vct1, const CSIBCVector4Dd &in_vct2, const CSIBCVector4Dd &in_vct3, const bool in_bAreRows=true) |
CSIBCXfoMatd |
|
| CSIBCXfoMatd(const double in_dA00, const double in_dA01, const double in_dA02, const double in_dA03, const double in_dA10, const double in_dA11, const double in_dA12, const double in_dA13, const double in_dA20, const double in_dA21, const double in_dA22, const double in_dA23, const double in_dA30, const double in_dA31, const double in_dA32, const double in_dA33) |
CSIBCXfoMatd |
|
| Div(const CSIBCMatrix44d &in_mat, const double in_dFactor) |
CSIBCMatrix44d |
[private] |
| Div(const double in_dFactor) |
CSIBCMatrix44d |
[private] |
| Get(const int in_nRow, const int in_nCol) const |
CSIBCXfoMatd |
|
| GetAffineDecomposition(CSIBCRotMatd &out_sclRot, CSIBCXfoMatd &out_matSRT) const |
CSIBCXfoMatd |
|
| GetArray() const |
CSIBCXfoMatd |
|
| GetDet(void) const |
CSIBCXfoMatd |
|
| CSIBCMatrix44d::GetDet(int in_nRow, int in_nCol) const |
CSIBCMatrix44d |
[private] |
| GetDet33(void) const |
CSIBCXfoMatd |
|
| GetRotation(CSIBCRotMatd &out_matRot) const |
CSIBCXfoMatd |
|
| GetRotation(CSIBCRotationd &out_rot) const |
CSIBCXfoMatd |
|
| GetScaling(CSIBCVector3Dd &out_vctScl) const |
CSIBCXfoMatd |
|
| GetScalingAndRotation(CSIBCVector3Dd &out_vctScl, CSIBCRotationd &out_rot) const |
CSIBCXfoMatd |
|
| GetSmartDecomposition(CSIBCVector3D &out_Scale, CSIBCVector3D &out_Rotate, CSIBCVector3D &out_Trans) const |
CSIBCXfoMatd |
|
| GetTrace(void) const |
CSIBCXfoMatd |
|
| GetTranslation(CSIBCVector3Dd &out_vctTrs) const |
CSIBCXfoMatd |
|
| Invert(const CSIBCXfoMatd &in_mat) |
CSIBCXfoMatd |
|
| Invert(void) |
CSIBCXfoMatd |
|
| CSIBCMatrix44d::Invert(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| IsNull(const double in_dEpsilon=PICO_EPS) const |
CSIBCMatrix44d |
[private] |
| Mul(const CSIBCXfoMatd &in_mat1, const CSIBCXfoMatd &in_mat2) |
CSIBCXfoMatd |
|
| Mul(const CSIBCXfoMatd &in_mat) |
CSIBCXfoMatd |
|
| Mul(const CSIBCXfoMatd &in_xfomat, const CSIBCRotMatd &in_rotmat) |
CSIBCXfoMatd |
|
| Mul(const CSIBCRotMatd &in_rotmat, const CSIBCXfoMatd &in_xfomat) |
CSIBCXfoMatd |
|
| CSIBCMatrix44d::Mul(const CSIBCMatrix44d &in_mat1, const CSIBCMatrix44d &in_mat2) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d::Mul(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d::Mul(const double in_dFactor, const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d::Mul(const CSIBCMatrix44d &in_mat, const double in_dFactor) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d::Mul(const double in_dFactor) |
CSIBCMatrix44d |
[private] |
| MulRegByTrans(const CSIBCMatrix44d &in_mat1, const CSIBCMatrix44d &in_mat2) |
CSIBCMatrix44d |
[private] |
| MulTransByReg(const CSIBCRotMatd &in_rotmat, const CSIBCXfoMatd &in_xfomat) |
CSIBCXfoMatd |
|
| CSIBCMatrix44d::MulTransByReg(const CSIBCMatrix44d &in_mat1, const CSIBCMatrix44d &in_mat2) |
CSIBCMatrix44d |
[private] |
| Negate(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| Negate() |
CSIBCMatrix44d |
[private] |
| operator!=(const CSIBCMatrix44d &in_mat) const |
CSIBCXfoMatd |
|
| operator==(const CSIBCMatrix44d &in_mat) const |
CSIBCXfoMatd |
|
| Set(int in_nRow, int in_nCol, const double in_dVal) |
CSIBCXfoMatd |
|
| Set(double in_dVal[4][4]) |
CSIBCXfoMatd |
|
| Set(double in_dVal[3][3]) |
CSIBCXfoMatd |
|
| Set(const CSIBCMatrix44d &in_mat) |
CSIBCXfoMatd |
|
| Set(const CSIBCMatrix33d &in_mat) |
CSIBCXfoMatd |
|
| Set(const CSIBCXfoMatd &in_mat) |
CSIBCXfoMatd |
|
| Set(const CSIBCRotMatd &in_mat) |
CSIBCXfoMatd |
|
| CSIBCMatrix44d::Set(const double in_dA00, const double in_dA01, const double in_dA02, const double in_dA03, const double in_dA10, const double in_dA11, const double in_dA12, const double in_dA13, const double in_dA20, const double in_dA21, const double in_dA22, const double in_dA23, const double in_dA30, const double in_dA31, const double in_dA32, const double in_dA33) |
CSIBCMatrix44d |
[private] |
| CSIBCMatrix44d::Set(const double *in_dPtr) |
CSIBCMatrix44d |
[inline, private] |
| SetCol(const int in_nCol, const CSIBCVector4Dd &in_vct) |
CSIBCXfoMatd |
|
| SetCol(const int in_nCol, double in_dA0, double in_dA1, double in_dA2, double in_dA3) |
CSIBCXfoMatd |
|
| SetIdentity(void) |
CSIBCXfoMatd |
|
| SetNull() |
CSIBCMatrix44d |
[private] |
| SetOuterProduct(const CSIBCVector4Dd &in_vct1, const CSIBCVector4Dd &in_vct2) |
CSIBCMatrix44d |
[private] |
| SetRotation(const CSIBCRotMatd &in_matRot) |
CSIBCXfoMatd |
|
| SetRow(const int in_nRow, const CSIBCVector4Dd &in_vct) |
CSIBCXfoMatd |
|
| SetRow(const int in_nRow, double in_dA0, double in_dA1, double in_dA2, double in_dA3) |
CSIBCXfoMatd |
|
| SetScaling(const CSIBCVector3Dd &in_vctScl) |
CSIBCXfoMatd |
|
| SetScalingAndRotation(const CSIBCVector3Dd &in_vctScl, CSIBCRotationd &in_rot) |
CSIBCXfoMatd |
|
| SetTranslation(const CSIBCVector3Dd &in_vctTrs) |
CSIBCXfoMatd |
|
| SetWithTranspose(const CSIBCRotMatd &in_mat) |
CSIBCXfoMatd |
|
| Sub(const CSIBCMatrix44d &in_mat1, const CSIBCMatrix44d &in_mat2) |
CSIBCMatrix44d |
[private] |
| Sub(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| Symmetry(CSIBCMatrix44d &in_mat) const |
CSIBCMatrix44d |
[private] |
| Symmetry(void) const |
CSIBCMatrix44d |
[private] |
| Transpose(const CSIBCXfoMatd &in_mat) |
CSIBCXfoMatd |
|
| Transpose(void) |
CSIBCXfoMatd |
|
| CSIBCMatrix44d::Transpose(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| TransposeInverse(const CSIBCMatrix44d &in_mat) |
CSIBCMatrix44d |
[private] |
| TransposeInverse(void) |
CSIBCMatrix44d |
[private] |