| cross(const Vec4 &a, const Vec4 &b, const Vec4 &c) | mlib::Vec4 |  [related] | 
  | dim() | mlib::Vec4 |  [inline, static] | 
  | dist(const Vec4 &v) const  | mlib::Vec4 |  [inline] | 
  | dist_sqrd(const Vec4 &v) const  | mlib::Vec4 |  [inline] | 
  | elt | mlib::Vec4 |  [protected] | 
  | length() const  | mlib::Vec4 |  [inline] | 
  | length_rect() const  | mlib::Vec4 |  [inline] | 
  | length_sqrd() const  | mlib::Vec4 |  [inline] | 
  | normalized() const  | mlib::Vec4 |  [inline] | 
  | operator *(double s) const  | mlib::Vec4 |  [inline] | 
  | operator *(const Vec4 &v) const  | mlib::Vec4 |  [inline] | 
  | operator *(double s, const Vec4 &v) | mlib::Vec4 |  [friend] | 
  | operator *=(double s) | mlib::Vec4 |  [inline] | 
  | operator const double *() const  | mlib::Vec4 |  [inline] | 
  | operator double *() | mlib::Vec4 |  [inline] | 
  | operator+(const Vec4 &v) const  | mlib::Vec4 |  [inline] | 
  | operator+=(const Vec4 &v) | mlib::Vec4 |  [inline] | 
  | operator-(const Vec4 &v) const  | mlib::Vec4 |  [inline] | 
  | operator-() const  | mlib::Vec4 |  [inline] | 
  | operator-=(const Vec4 &v) | mlib::Vec4 |  [inline] | 
  | operator/(double s) const  | mlib::Vec4 |  [inline] | 
  | operator/=(double s) | mlib::Vec4 |  [inline] | 
  | operator<<(std::ostream &out, const Vec4 &v) | mlib::Vec4 |  [related] | 
  | operator=(double s) | mlib::Vec4 |  [inline] | 
  | operator>>(std::istream &in, Vec4 &v) | mlib::Vec4 |  [related] | 
  | proj(const Vec4 &v) | mlib::Vec4 |  [related] | 
  | value_type typedef | mlib::Vec4 |  | 
  | Vec4(double s=0) | mlib::Vec4 |  [inline, explicit] | 
  | Vec4(double x, double y, double z, double w) | mlib::Vec4 |  [inline] | 
  | Vec4(const Vec3< V > &v, double w=0.0) | mlib::Vec4 |  [inline] | 
  | Vec4(const P &p, double w=1.0) | mlib::Vec4 |  [inline, explicit] | 
  | Vec4(const U v[4]) | mlib::Vec4 |  [inline, explicit] |