Menge Modular Pedestrian Simulation Framework for Research and Development
Menge::Math::Vector3d< Type > Member List

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

 _x Menge::Math::Vector3d< Type > _y Menge::Math::Vector3d< Type > _z Menge::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