[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
() const
nnm::Vector3i< Int >
inline
abs_max
() const
nnm::Vector3i< Int >
inline
abs_max_index
() const
nnm::Vector3i< Int >
inline
abs_min
() const
nnm::Vector3i< Int >
inline
abs_min_index
() const
nnm::Vector3i< Int >
inline
all
(const Int value)
nnm::Vector3i< Int >
inline
static
arbitrary_perpendicular
() const
nnm::Vector3i< Int >
inline
at
(const uint8_t index) const
nnm::Vector3i< Int >
inline
at
(const uint8_t index)
nnm::Vector3i< Int >
inline
axis_x
()
nnm::Vector3i< Int >
inline
static
axis_y
()
nnm::Vector3i< Int >
inline
static
axis_z
()
nnm::Vector3i< Int >
inline
static
begin
() const
nnm::Vector3i< Int >
inline
begin
()
nnm::Vector3i< Int >
inline
clamp
(const Vector3i &min, const Vector3i &max) const
nnm::Vector3i< Int >
inline
cross
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
dot
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
end
() const
nnm::Vector3i< Int >
inline
end
()
nnm::Vector3i< Int >
inline
length_sqrd
() const
nnm::Vector3i< Int >
inline
manhattan_distance
(const Vector3i &to) const
nnm::Vector3i< Int >
inline
max
() const
nnm::Vector3i< Int >
inline
max_index
() const
nnm::Vector3i< Int >
inline
min
() const
nnm::Vector3i< Int >
inline
min_index
() const
nnm::Vector3i< Int >
inline
one
()
nnm::Vector3i< Int >
inline
static
operator bool
() const
nnm::Vector3i< Int >
inline
explicit
operator!=
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator%
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator%
(const Int value) const
nnm::Vector3i< Int >
inline
operator%=
(const Vector3i &other)
nnm::Vector3i< Int >
inline
operator%=
(const Int value)
nnm::Vector3i< Int >
inline
operator*
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator*
(const Int value) const
nnm::Vector3i< Int >
inline
operator*=
(const Vector3i &other)
nnm::Vector3i< Int >
inline
operator*=
(const Int value)
nnm::Vector3i< Int >
inline
operator+
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator+
() const
nnm::Vector3i< Int >
inline
operator+=
(const Vector3i &other)
nnm::Vector3i< Int >
inline
operator-
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator-
() const
nnm::Vector3i< Int >
inline
operator-=
(const Vector3i &other)
nnm::Vector3i< Int >
inline
operator/
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator/
(const Int value) const
nnm::Vector3i< Int >
inline
operator/=
(const Vector3i &other)
nnm::Vector3i< Int >
inline
operator/=
(const Int value)
nnm::Vector3i< Int >
inline
operator<
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator==
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
operator[]
(const uint8_t index) const
nnm::Vector3i< Int >
inline
operator[]
(const uint8_t index)
nnm::Vector3i< Int >
inline
parallel
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
perpendicular
(const Vector3i &other) const
nnm::Vector3i< Int >
inline
Vector3i
()
nnm::Vector3i< Int >
inline
Vector3i
(const Vector3< Real > &vector)
nnm::Vector3i< Int >
inline
explicit
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
x
nnm::Vector3i< Int >
xy
() const
nnm::Vector3i< Int >
inline
y
nnm::Vector3i< Int >
z
nnm::Vector3i< Int >
zero
()
nnm::Vector3i< Int >
inline
static
Generated by
1.14.0