[nnm] No Nonsense Math 0.5.0
A No-Nonsense, C++ 17, single-header-only Math library geared towards graphics programming.
Loading...
Searching...
No Matches
nnm::Vector3i< Int > Member List

This is the complete list of members for nnm::Vector3i< Int >, including all inherited members.

abs() constnnm::Vector3i< Int >inline
abs_max() constnnm::Vector3i< Int >inline
abs_max_index() constnnm::Vector3i< Int >inline
abs_min() constnnm::Vector3i< Int >inline
abs_min_index() constnnm::Vector3i< Int >inline
all(const Int value)nnm::Vector3i< Int >inlinestatic
arbitrary_perpendicular() constnnm::Vector3i< Int >inline
at(const uint8_t index) constnnm::Vector3i< Int >inline
at(const uint8_t index)nnm::Vector3i< Int >inline
axis_x()nnm::Vector3i< Int >inlinestatic
axis_y()nnm::Vector3i< Int >inlinestatic
axis_z()nnm::Vector3i< Int >inlinestatic
begin() constnnm::Vector3i< Int >inline
begin()nnm::Vector3i< Int >inline
clamp(const Vector3i &min, const Vector3i &max) constnnm::Vector3i< Int >inline
cross(const Vector3i &other) constnnm::Vector3i< Int >inline
dot(const Vector3i &other) constnnm::Vector3i< Int >inline
end() constnnm::Vector3i< Int >inline
end()nnm::Vector3i< Int >inline
length_sqrd() constnnm::Vector3i< Int >inline
manhattan_distance(const Vector3i &to) constnnm::Vector3i< Int >inline
max() constnnm::Vector3i< Int >inline
max_index() constnnm::Vector3i< Int >inline
min() constnnm::Vector3i< Int >inline
min_index() constnnm::Vector3i< Int >inline
one()nnm::Vector3i< Int >inlinestatic
operator bool() constnnm::Vector3i< Int >inlineexplicit
operator!=(const Vector3i &other) constnnm::Vector3i< Int >inline
operator%(const Vector3i &other) constnnm::Vector3i< Int >inline
operator%(const Int value) constnnm::Vector3i< Int >inline
operator%=(const Vector3i &other)nnm::Vector3i< Int >inline
operator%=(const Int value)nnm::Vector3i< Int >inline
operator*(const Vector3i &other) constnnm::Vector3i< Int >inline
operator*(const Int value) constnnm::Vector3i< Int >inline
operator*=(const Vector3i &other)nnm::Vector3i< Int >inline
operator*=(const Int value)nnm::Vector3i< Int >inline
operator+(const Vector3i &other) constnnm::Vector3i< Int >inline
operator+() constnnm::Vector3i< Int >inline
operator+=(const Vector3i &other)nnm::Vector3i< Int >inline
operator-(const Vector3i &other) constnnm::Vector3i< Int >inline
operator-() constnnm::Vector3i< Int >inline
operator-=(const Vector3i &other)nnm::Vector3i< Int >inline
operator/(const Vector3i &other) constnnm::Vector3i< Int >inline
operator/(const Int value) constnnm::Vector3i< Int >inline
operator/=(const Vector3i &other)nnm::Vector3i< Int >inline
operator/=(const Int value)nnm::Vector3i< Int >inline
operator<(const Vector3i &other) constnnm::Vector3i< Int >inline
operator==(const Vector3i &other) constnnm::Vector3i< Int >inline
operator[](const uint8_t index) constnnm::Vector3i< Int >inline
operator[](const uint8_t index)nnm::Vector3i< Int >inline
parallel(const Vector3i &other) constnnm::Vector3i< Int >inline
perpendicular(const Vector3i &other) constnnm::Vector3i< Int >inline
Vector3i()nnm::Vector3i< Int >inline
Vector3i(const Vector3< Real > &vector)nnm::Vector3i< Int >inlineexplicit
Vector3i(const Vector2i< Int > &vector, const Int z)nnm::Vector3i< Int >inline
Vector3i(const Int x, const Int y, const Int z)nnm::Vector3i< Int >inline
xnnm::Vector3i< Int >
xy() constnnm::Vector3i< Int >inline
ynnm::Vector3i< Int >
znnm::Vector3i< Int >
zero()nnm::Vector3i< Int >inlinestatic