Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Menge::Math::Vector3d< Type > Member List

This is the complete list of members for Menge::Math::Vector3d< Type >, including all inherited members.

_xMenge::Math::Vector3d< Type >
_yMenge::Math::Vector3d< Type >
_zMenge::Math::Vector3d< Type >
cross(const Vector3d< Type > &v)Menge::Math::Vector3d< Type >inline
distance(const Vector3d &p) const Menge::Math::Vector3d< Type >inline
distance(float x, float y, float z) const Menge::Math::Vector3d< Type >inline
distanceSq(const Vector3d &p) const Menge::Math::Vector3d< Type >inline
distanceSq(float x, float y, float z) const Menge::Math::Vector3d< Type >inline
Length() const Menge::Math::Vector3d< Type >inline
negate()Menge::Math::Vector3d< Type >inline
normalize()Menge::Math::Vector3d< Type >inline
operator!=(const Vector3d &v) const Menge::Math::Vector3d< Type >inline
operator*(const Vector3d &v) const Menge::Math::Vector3d< Type >inline
operator*(float s) const Menge::Math::Vector3d< Type >inline
operator*=(float s)Menge::Math::Vector3d< Type >inline
operator+(const Vector3d &v) const Menge::Math::Vector3d< Type >inline
operator+=(const Vector3d &v)Menge::Math::Vector3d< Type >inline
operator-() const Menge::Math::Vector3d< Type >inline
operator-(const Vector3d &v) const Menge::Math::Vector3d< Type >inline
operator-=(const Vector3d &v)Menge::Math::Vector3d< Type >inline
operator/(float s) const Menge::Math::Vector3d< Type >inline
operator/=(float s)Menge::Math::Vector3d< Type >inline
operator==(const Vector3d &v) const Menge::Math::Vector3d< Type >inline
operator[](const int i) const Menge::Math::Vector3d< Type >inline
operator[](const int i)Menge::Math::Vector3d< Type >inline
rotateV(Type angle, const Vector3d &v) const Menge::Math::Vector3d< Type >inline
rotateV_ip(Type angle, const Vector3d &v)Menge::Math::Vector3d< Type >inline
rotateX(float angle) const Menge::Math::Vector3d< Type >inline
rotateY(float angle) const Menge::Math::Vector3d< Type >inline
rotateZ(float angle) const Menge::Math::Vector3d< Type >inline
set(Type x, Type y, Type z)Menge::Math::Vector3d< Type >inline
set(const Vector3d &v)Menge::Math::Vector3d< Type >inline
setX(Type x)Menge::Math::Vector3d< Type >inline
setY(Type y)Menge::Math::Vector3d< Type >inline
setZ(Type z)Menge::Math::Vector3d< Type >inline
SumScale(Type s, const Vector3d &v)Menge::Math::Vector3d< Type >inline
Vector3d()Menge::Math::Vector3d< Type >inline
Vector3d(Type x, Type y, Type z)Menge::Math::Vector3d< Type >inline
Vector3d(const Vector3d &v)Menge::Math::Vector3d< Type >inline
x() const Menge::Math::Vector3d< Type >inline
y() const Menge::Math::Vector3d< Type >inline
z() const Menge::Math::Vector3d< Type >inline
zero()Menge::Math::Vector3d< Type >inline