SeExpr
SeExpr2::Vec< T, d, ref > Member List

This is the complete list of members for SeExpr2::Vec< T, d, ref >, including all inherited members.

angle(const Vec< T, 3, refother > &o) const SeExpr2::Vec< T, d, ref >inline
copy(T2 *raw, INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inlinestatic
cross(const Vec< T, 3, refother > &o) const SeExpr2::Vec< T, d, ref >inline
dot(const Vec< T, d, refother > &o) const SeExpr2::Vec< T, d, ref >inline
length() const SeExpr2::Vec< T, d, ref >inline
length2() const SeExpr2::Vec< T, d, ref >inline
normalize()SeExpr2::Vec< T, d, ref >inline
normalized() const SeExpr2::Vec< T, d, ref >inline
operator!=(const Vec< Tother, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator!=(const Vec< T, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator*(T s) const SeExpr2::Vec< T, d, ref >inline
operator*(const Vec< T, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator*(T s, const Vec &v)SeExpr2::Vec< T, d, ref >friend
operator*=(const T val)SeExpr2::Vec< T, d, ref >inline
operator*=(const Vec< T, d, refother > &other)SeExpr2::Vec< T, d, ref >inline
operator+(const Vec< T, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator+=(const Vec< T, d, refother > &other)SeExpr2::Vec< T, d, ref >inline
operator-() const SeExpr2::Vec< T, d, ref >inline
operator-(const Vec< T, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator-=(const Vec< T, d, refother > &other)SeExpr2::Vec< T, d, ref >inline
operator/(T s) const SeExpr2::Vec< T, d, ref >inline
operator/(const Vec< T, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator/=(const T val)SeExpr2::Vec< T, d, ref >inline
operator/=(const Vec< T, d, refother > &other)SeExpr2::Vec< T, d, ref >inline
operator=(const Vec< T2, d, refother > &other)SeExpr2::Vec< T, d, ref >inline
operator==(const Vec< Tother, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator==(const Vec< T, d, refother > &other) const SeExpr2::Vec< T, d, ref >inline
operator[](const int i)SeExpr2::Vec< T, d, ref >inline
operator[](const int i) const SeExpr2::Vec< T, d, ref >inline
orthogonal() const SeExpr2::Vec< T, d, ref >inline
rotateBy(const Vec< T, 3, refother > &axis, T angle) const SeExpr2::Vec< T, d, ref >inline
T_VEC_REF typedefSeExpr2::Vec< T, d, ref >
T_VEC_VALUE typedefSeExpr2::Vec< T, d, ref >
Vec(T *raw, INVALID_WITH_VECTOR_VALUE u=(typename my_enable_if< ref, INVALID_WITH_VECTOR_VALUE >::TYPE()))SeExpr2::Vec< T, d, ref >inlineexplicit
Vec(INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inline
Vec(T v0, INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inline
Vec(T v1, T v2, INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inline
Vec(T v1, T v2, T v3, INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inline
Vec(T v1, T v2, T v3, T v4, INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inline
Vec(const Vec< T2, d, refother > &other, INVALID_WITH_VECTOR_REFERENCE u=(typename my_enable_if<!ref &&refother!=ref, INVALID_WITH_VECTOR_REFERENCE >::TYPE()))SeExpr2::Vec< T, d, ref >inline
xSeExpr2::Vec< T, d, ref >private