Math::Vector<3,T> struct full member list

Types  

Functions  

  • Vector()
  • Vector(const VectorBase<3, T> &v)
  • template Vector(const VectorBase<M, T> &v, T p)
  • Vector(T v)
  • Vector(T x, T y, T z)
  • bool close_to(const VectorBase<3, T> &m, T error = [...])
  • Vector cross_product(const Vector<3, T> &v) const
  • T len() const
  • VectorBase<3, T> magnitude(T newlen) const
  • VectorBase<3, T> mul(const VectorBase<3, T> &v) const
  • VectorBase<3, T> & neg()
  • const VectorBase<3, T> & normalize()
  • VectorBase<3, T> normalized() const
  • T operator*(const VectorBase<3, T> &v) const
  • VectorBase<3, T> operator*(T scale) const
  • VectorBase<3, T> operator*(const Matrix<N> &m)
  • const VectorBase<3, T> & operator*=(T scale)
  • VectorBase<3, T> operator+(const VectorBase<3, T> &v) const
  • const VectorBase<3, T> & operator+=(const VectorBase<3, T> &v)
  • VectorBase<3, T> operator-(const VectorBase<3, T> &v) const
  • VectorBase<3, T> operator-() const
  • const VectorBase<3, T> & operator-=(const VectorBase<3, T> &v)
  • VectorBase<3, T> operator/(T scale) const
  • VectorBase<3, T> operator/(const VectorBase<3, T> &v) const
  • const VectorBase<3, T> & operator/=(T scale)
  • bool operator==(const VectorBase<3, T> &m) const
  • T operator[](int n) const
  • T & operator[](int n)
  • Vector<2, T> project_xy() const
  • Vector<2, T> project_zy() const
  • template VectorBase<M, T> select(unsigned int bitmask, const VectorBase<M, T> &v) const
  • void set(T value)
  • T & x()
  • T x() const
  • T & y()
  • T y() const
  • T & z()
  • T z() const

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc