pbpt
Loading...
Searching...
No Matches
pbpt::math::Normal< T, N > Member List

This is the complete list of members for pbpt::math::Normal< T, N >, including all inherited members.

apply(const std::function< void(T &, int)> &func)pbpt::math::Vector< T, N >inline
at(int index) constpbpt::math::Vector< T, N >inline
cross(const Vector &rhs) const noexceptpbpt::math::Vector< T, N >inline
dims() const noexceptpbpt::math::Vector< T, N >inline
dot(const Vector &rhs) const noexceptpbpt::math::Vector< T, N >inline
filled(T value) noexceptpbpt::math::Vector< T, N >inlinestatic
has_nan() constpbpt::math::Vector< T, N >inline
is_normalized() constpbpt::math::Vector< T, N >inline
is_zero() constpbpt::math::Vector< T, N >inline
length() constpbpt::math::Vector< T, N >inline
length_squared() const noexceptpbpt::math::Vector< T, N >inline
max() constpbpt::math::Vector< T, N >inline
max_dim() constpbpt::math::Vector< T, N >inline
min() constpbpt::math::Vector< T, N >inline
min_dim() constpbpt::math::Vector< T, N >inline
Normal(const Vector< T, N > &vec) (defined in pbpt::math::Normal< T, N >)pbpt::math::Normal< T, N >inline
normalize()pbpt::math::Vector< T, N >inline
normalized() constpbpt::math::Vector< T, N >inline
ones() noexceptpbpt::math::Vector< T, N >inlinestatic
operator!=(const Vector &rhs) const noexceptpbpt::math::Vector< T, N >inline
operator*(U value) const noexceptpbpt::math::Vector< T, N >inline
operator*(const Vector< T, N > &rhs) const noexceptpbpt::math::Vector< T, N >inline
operator*=(const T &rhs) noexceptpbpt::math::Vector< T, N >inline
operator+(const Vector< T, N > &rhs) const noexceptpbpt::math::Vector< T, N >inline
operator+=(const Vector &rhs) noexceptpbpt::math::Vector< T, N >inline
operator-() const noexceptpbpt::math::Vector< T, N >inline
operator-(const Vector< T, N > &rhs) const noexceptpbpt::math::Vector< T, N >inline
operator-=(const Vector &rhs) noexceptpbpt::math::Vector< T, N >inline
operator/(U rhs) constpbpt::math::Vector< T, N >inline
operator/=(const U &value) const noexceptpbpt::math::Vector< T, N >inline
operator==(const Vector &rhs) const noexceptpbpt::math::Vector< T, N >inline
operator[](int index) constpbpt::math::Vector< T, N >inline
operator[](int index)pbpt::math::Vector< T, N >inline
permute(Args ...args)pbpt::math::Vector< T, N >inline
permuted(Args ...args) constpbpt::math::Vector< T, N >inline
product() const noexcept (defined in pbpt::math::Vector< T, N >)pbpt::math::Vector< T, N >inline
Vector() noexcept=defaultpbpt::math::Vector< T, N >
Vector(Args &&... args) noexceptpbpt::math::Vector< T, N >inlineexplicit
w() noexceptpbpt::math::Vector< T, N >inline
w() const noexceptpbpt::math::Vector< T, N >inline
x() noexceptpbpt::math::Vector< T, N >inline
x() const noexceptpbpt::math::Vector< T, N >inline
y() noexceptpbpt::math::Vector< T, N >inline
y() const noexceptpbpt::math::Vector< T, N >inline
z() noexceptpbpt::math::Vector< T, N >inline
z() const noexceptpbpt::math::Vector< T, N >inline
zeros() noexceptpbpt::math::Vector< T, N >inlinestatic