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