Leonetienne/Eule
Homemade math library, mainly targetted towards computer graphics
Eule::Vector3< T > Member List

This is the complete list of members for Eule::Vector3< T >, including all inherited members.

backwardEule::Vector3< T >static
CrossProduct(const Vector3< T > &other) constEule::Vector3< T >
DotProduct(const Vector3< T > &other) constEule::Vector3< T >
downEule::Vector3< T >static
forwardEule::Vector3< T >static
leftEule::Vector3< T >static
Lerp(const Vector3< T > &other, double t) constEule::Vector3< T >
LerpSelf(const Vector3< T > &other, double t)Eule::Vector3< T >
Magnitude() constEule::Vector3< T >
Normalize() constEule::Vector3< T >
NormalizeSelf()Eule::Vector3< T >
oneEule::Vector3< T >static
operator Vector2< T >() constEule::Vector3< T >
operator Vector4< T >() constEule::Vector3< T >
operator!=(const Vector3< T > &other) constEule::Vector3< T >
operator*(const T scale) constEule::Vector3< T >
operator*(const Matrix4x4 &mat) constEule::Vector3< T >
operator*=(const T scale)Eule::Vector3< T >
operator*=(const Matrix4x4 &mat)Eule::Vector3< T >
operator+(const Vector3< T > &other) constEule::Vector3< T >
operator+=(const Vector3< T > &other)Eule::Vector3< T >
operator-(const Vector3< T > &other) constEule::Vector3< T >
operator-() constEule::Vector3< T >
operator-=(const Vector3< T > &other)Eule::Vector3< T >
operator/(const T scale) constEule::Vector3< T >
operator/=(const T scale)Eule::Vector3< T >
operator<<(std::ostream &os, const Vector3< T > &v)Eule::Vector3< T >friend
operator<<(std::wostream &os, const Vector3< T > &v)Eule::Vector3< T >friend
operator=(const Vector3< T > &other)Eule::Vector3< T >
operator=(Vector3< T > &&other) noexceptEule::Vector3< T >
operator==(const Vector3< T > &other) constEule::Vector3< T >
operator[](std::size_t idx)Eule::Vector3< T >
operator[](std::size_t idx) constEule::Vector3< T >
rightEule::Vector3< T >static
Similar(const Vector3< T > &other, double epsilon=0.00001) constEule::Vector3< T >
SqrMagnitude() constEule::Vector3< T >
ToDouble() constEule::Vector3< T >
ToInt() constEule::Vector3< T >
upEule::Vector3< T >static
Vector3()Eule::Vector3< T >inline
Vector3(T _x, T _y, T _z)Eule::Vector3< T >inline
Vector3(const Vector3< T > &other)=defaultEule::Vector3< T >
Vector3(Vector3< T > &&other) noexcept=defaultEule::Vector3< T >
VectorScale(const Vector3< T > &scalar) constEule::Vector3< T >
xEule::Vector3< T >
yEule::Vector3< T >
zEule::Vector3< T >
zeroEule::Vector3< T >static