| begin() const | LinAlg::Mat4< T > | [inline] |
| begin() | LinAlg::Mat4< T > | [inline] |
| const_iterator typedef | LinAlg::Mat4< T > | |
| data() const | LinAlg::Mat4< T > | [inline] |
| data() | LinAlg::Mat4< T > | [inline] |
| description() | LinAlg::Mat4< T > | [static] |
| eigs(Vec4< T > &values, Mat4 &vectors) const | LinAlg::Mat4< T > | |
| end() const | LinAlg::Mat4< T > | [inline] |
| end() | LinAlg::Mat4< T > | [inline] |
| equal(const Mat4< T > &v, const T eps) const | LinAlg::Mat4< T > | |
| getCol(const unsigned i) const | LinAlg::Mat4< T > | |
| getRow(const unsigned i) const | LinAlg::Mat4< T > | |
| getScale() const | LinAlg::Transform3< T > | [inline] |
| getScaleSqr() const | LinAlg::Transform3< T > | [inline] |
| getTranslation() const | LinAlg::Transform3< T > | [inline] |
| ident() | LinAlg::Mat4< T > | [static] |
| identity() | LinAlg::Transform3< T > | [inline, static] |
| inverse() const | LinAlg::Transform3< T > | [inline] |
| LinAlg::Mat4::inverse(const Vec4< T > &values, const Mat4 &vectors) | LinAlg::Mat4< T > | [static] |
| iterator typedef | LinAlg::Mat4< T > | |
| limit(const std::pair< T, T > &l) | LinAlg::Mat4< T > | [inline] |
| limit(const T lower, const T upper) | LinAlg::Mat4< T > | [inline] |
| limit(const Mat4 &lower, const Mat4 &upper) | LinAlg::Mat4< T > | [inline] |
| m_data | LinAlg::Mat4< T > | [protected] |
| Mat4() | LinAlg::Mat4< T > | [inline] |
| Mat4(const T v00, const T v10, const T v20, const T v30, const T v01, const T v11, const T v21, const T v31, const T v02, const T v12, const T v22, const T v32, const T v03, const T v13, const T v23, const T v33) | LinAlg::Mat4< T > | [inline] |
| Mat4(const Mat4< Other > &m) | LinAlg::Mat4< T > | [inline] |
| max(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| min(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| num_dims enum value (defined in LinAlg::Mat4< T >) | LinAlg::Mat4< T > | |
| num_elements enum value (defined in LinAlg::Mat4< T >) | LinAlg::Mat4< T > | |
| operator *(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| operator *(const Mat4< T > &u, const T s) | LinAlg::Mat4< T > | [friend] |
| operator *(const T s, const Mat4< T > &u) | LinAlg::Mat4< T > | [friend] |
| operator *(const Mat4 &m, const Vec4< T > &v) | LinAlg::Mat4< T > | [friend] |
| operator *=(const Scalar d) | LinAlg::Mat4< T > | [inline] |
| operator!=(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| operator()(const unsigned i, const unsigned j) const | LinAlg::Mat4< T > | [inline] |
| operator()(const unsigned i, const unsigned j) | LinAlg::Mat4< T > | [inline] |
| operator+(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| operator+=(const Mat4 &m) | LinAlg::Mat4< T > | [inline] |
| operator-(const Mat4 &u) | LinAlg::Mat4< T > | [friend] |
| operator-(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| operator-=(const Mat4 &m) | LinAlg::Mat4< T > | [inline] |
| operator/(const Mat4< T > &u, const T s) | LinAlg::Mat4< T > | [friend] |
| operator/=(const Scalar d) | LinAlg::Mat4< T > | [inline] |
| operator=(const Transform3 &other) | LinAlg::Transform3< T > | [inline] |
| LinAlg::Mat4::operator=(const Mat4 &m) | LinAlg::Mat4< T > | [inline] |
| operator==(const Mat4 &u, const Mat4 &v) | LinAlg::Mat4< T > | [friend] |
| prod() const | LinAlg::Mat4< T > | [inline] |
| rotation(const T angle, const Vec3< T > &v) | LinAlg::Transform3< T > | [inline, static] |
| rotation(const Vec3< T > &axisAngle) | LinAlg::Transform3< T > | [inline, static] |
| scale(const T &s) | LinAlg::Transform3< T > | [inline, static] |
| self_type typedef | LinAlg::Mat4< T > | |
| setCol(const unsigned i, const Vec4< T > &v) | LinAlg::Mat4< T > | |
| setRow(const unsigned i, const Vec4< T > &v) | LinAlg::Mat4< T > | |
| size1() const | LinAlg::Mat4< T > | [inline] |
| size2() const | LinAlg::Mat4< T > | [inline] |
| sum() const | LinAlg::Mat4< T > | [inline] |
| trans() const | LinAlg::Mat4< T > | |
| Transform3() | LinAlg::Transform3< T > | [inline] |
| Transform3(const Mat4< T > &values) | LinAlg::Transform3< T > | [inline] |
| Transform3(const Matrix< T, 4 > &values) | LinAlg::Transform3< T > | [inline] |
| Transform3(const Mat3< T > &R, const Vec3< T > &t) | LinAlg::Transform3< T > | [inline] |
| Transform3(const Transform3 &other) | LinAlg::Transform3< T > | [inline] |
| translation(const Vec3< T > &v) | LinAlg::Transform3< T > | [inline, static] |
| transPoint(const Vec3< T > &v) const | LinAlg::Transform3< T > | [inline] |
| transVector(const Vec3< T > &v) const | LinAlg::Transform3< T > | [inline] |
| value_type typedef | LinAlg::Mat4< T > | |
| vec_type typedef | LinAlg::Mat4< T > | |
| zero() | LinAlg::Mat4< T > | [static] |
© 2005-2008 Adrian Secord.