|
template<typename T > |
Matrix< 3, 4, T > & | fe::setIdentity (Matrix< 3, 4, T > &lhs) |
|
template<int N, typename T > |
Vector< N, T > | fe::rotateVector (const Matrix< 3, 4, T > &lhs, const Vector< N, T > &in) |
|
template<int N, typename T > |
Vector< N, T > | fe::inverseRotateVector (const Matrix< 3, 4, T > &lhs, const Vector< N, T > &in) |
|
template<int N, typename T > |
Vector< N, T > | fe::transformVector (const Matrix< 3, 4, T > &lhs, const Vector< N, T > &in) |
|
template<int N, typename T > |
Vector< N, T > | fe::inverseTransformVector (const Matrix< 3, 4, T > &lhs, const Vector< N, T > &in) |
|
template<typename T > |
void | fe::setColumn (int i, Matrix< 3, 4, T > &lhs, const Vector< 3, T > &v) |
|
template<typename T > |
void | fe::getColumn (int i, const Matrix< 3, 4, T > &lhs, Vector< 3, T > &v) |
|
template<typename T , typename U > |
Matrix< 3, 4, T > & | fe::scaleAll (Matrix< 3, 4, T > &lhs, U scalefactor) |
|
template<typename T , typename U , int N> |
Matrix< 3, 4, T > & | fe::scale (Matrix< 3, 4, T > &lhs, Vector< N, U > scalefactor) |
|
template<typename T , typename U > |
Matrix< 3, 4, T > & | fe::scale (Matrix< 3, 4, T > &lhs, Vector< 2, U > scalefactor) |
|
template<typename T , typename U > |
Matrix< 3, 4, T > & | fe::scale (Matrix< 3, 4, T > &lhs, Vector< 1, U > scalefactor) |
|
template<int M, int N, class T > |
void | fe::copy (Matrix< 3, 4, T > &lhs, const Matrix< M, N, T > &rhs) |
|
template<int M, int N, class T > |
void | fe::copy (Matrix< M, N, T > &lhs, const Matrix< 3, 4, T > &rhs) |
|
template<typename T > |
T | fe::determinant (const Matrix< 3, 4, T > &matrix) |
|
template<class T > |
Matrix< 3, 4, T > | fe::operator* (const Matrix< 3, 4, T > &left, const Matrix< 3, 4, T > &right) |
|
FE_DL_PUBLIC BWORD | fe::makeFrame (SpatialTransform &a_frame, const Vector< 3, Real > &a_0, const Vector< 3, Real > &a_1, const Vector< 3, Real > &a_2, const Vector< 3, Real > &a_offset) |
|
FE_DL_PUBLIC BWORD | fe::makeFrame (SpatialTransform &a_frame, const Vector< 3, Real > &a_0, const Vector< 3, Real > &a_1, const Vector< 3, Real > &a_2, const SpatialTransform &a_transform) |
|
FE_DL_PUBLIC BWORD | fe::makeFrame (SpatialTransform &a_frame, const Vector< 3, Real > &a_location, const Vector< 3, Real > &a_direction, const Vector< 3, Real > &a_up) |
|
FE_DL_PUBLIC BWORD | fe::makeFrameCameraZ (SpatialTransform &a_frame, const Vector< 3, Real > &a_location, const Vector< 3, Real > &a_yDir, const Vector< 3, Real > &a_cameraZ) |
|
FE_DL_PUBLIC BWORD | fe::makeFrameTangentX (SpatialTransform &a_frame, const Vector< 3, Real > &a_location, const Vector< 3, Real > &a_tangentX, const Vector< 3, Real > &a_normalY) |
|
FE_DL_PUBLIC BWORD | fe::makeFrameNormalY (SpatialTransform &a_frame, const Vector< 3, Real > &a_location, const Vector< 3, Real > &a_tangentX, const Vector< 3, Real > &a_normalY) |
|
FE_DL_PUBLIC BWORD | fe::makeFrameNormalZ (SpatialTransform &a_frame, const Vector< 3, Real > &a_location, const Vector< 3, Real > &a_tangentX, const Vector< 3, Real > &a_normalZ) |
|