|
void | AL::Math::transformPreMultiply (const Transform &pT, Transform &pTOut) |
| pTOut = pT*pTOut More...
|
|
float | AL::Math::norm (const Transform &pT) |
| Compute the norm translation part of the actual Transform: More...
|
|
void | AL::Math::normalizeTransform (Transform &pT) |
| Normalize data, if needed, to have transform properties. More...
|
|
void | AL::Math::transformToFloatVector (const Transform &pT, std::vector< float > &pTOut) |
| DEPRECATED: Use toVector function. Copy the Transform in a vector of float: More...
|
|
std::vector< float > | AL::Math::transformToFloatVector (const Transform &pT) |
| DEPRECATED: Use toVector function. Return the Transform in a vector of float: More...
|
|
float | AL::Math::determinant (const Transform &pT) |
| Compute the determinant of rotation part of the given Transform: More...
|
|
float | AL::Math::determinant (const std::vector< float > &pFloats) |
| Compute the determinant of rotation part of the given vector of floats: More...
|
|
void | AL::Math::transformInverse (const Transform &pT, Transform &pTOut) |
| Return the transform inverse of the given Transform: More...
|
|
Transform | AL::Math::transformInverse (const Transform &pT) |
| Return the transform inverse of the given Transform: More...
|
|
Transform | AL::Math::transformFromRotX (const float pRotX) |
| Create a Transform initialize with explicit rotation around x axis: More...
|
|
Transform | AL::Math::transformFromRotY (const float pRotY) |
| Create a Transform initialize with explicit rotation around y axis: More...
|
|
Transform | AL::Math::transformFromRotZ (const float pRotZ) |
| Create a Transform initialize with explicit rotation around z axis: More...
|
|
Transform | AL::Math::transformFrom3DRotation (const float &pWX, const float &pWY, const float &pWZ) |
| Create a Transform initialize with euler angle: H = fromRotZ(pWZ)*fromRotY(pWY)*fromRotX(pWX) More...
|
|
Transform | AL::Math::transformFromPosition (const float &pX, const float &pY, const float &pZ) |
| Create a Transform initialize with explicit value for translation part: More...
|
|
Transform | AL::Math::transformFromPosition (const float &pX, const float &pY, const float &pZ, const float &pWX, const float &pWY, const float &pWZ) |
| Create a Transform initialize with explicit value for translation part and euler angle: More...
|
|
void | AL::Math::transformInvertInPlace (Transform &pT) |
| Inverse the given Transform in place: More...
|
|
Transform | AL::Math::pinv (const Transform &pT) |
| Alternative name for inverse: return the transform inverse of the given Transform: More...
|
|
Transform | AL::Math::transformDiff (const Transform &pT1, const Transform &pT2) |
| Compute the Transform between the actual Transform and the one give in argument result: More...
|
|
float | AL::Math::transformDistanceSquared (const Transform &pT1, const Transform &pT2) |
| Compute the squared distance between the actual Transform and the one give in argument (translation part): More...
|
|
float | AL::Math::transformDistance (const Transform &pT1, const Transform &pT2) |
| Compute the distance between the actual Transform and the one give in argument: More...
|
|