Hermes
hermes::Vector3< T > Member List

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

componentCount()hermes::MathElement< T, 3u >inlinestatic
hasNaNs() consthermes::Vector3< T >inline
length(typename std::enable_if_t<!std::is_same_v< C, Interval< f32 >> &&!std::is_same_v< C, Interval< f64 >>> *=nullptr) consthermes::Vector3< T >inline
length(typename std::enable_if_t< std::is_same_v< C, Interval< f32 >>||std::is_same_v< C, Interval< f64 >>> *=nullptr) consthermes::Vector3< T >inline
length2() consthermes::Vector3< T >inline
max() consthermes::Vector3< T >inline
maxAbs() consthermes::Vector3< T >inline
maxAbsDimension() consthermes::Vector3< T >inline
maxDimension() consthermes::Vector3< T >inline
memoryDumpLayout()hermes::MathElement< T, 3u >inlinestatic
mLength() consthermes::Vector3< T >inline
normalize()hermes::Vector3< T >inline
normalized() consthermes::Vector3< T >inline
numeric_datahermes::MathElement< T, 3u >static
numericTypeSizeInBytes()hermes::MathElement< T, 3u >inlinestatic
operator-() const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator/(const T &f) const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator/=(T f) (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator/=(const Vector3< T > &v) (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator<(const Vector3< T > &b) const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator<=(const Vector3< T > &b) const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator=(const T &v)hermes::Vector3< T >inline
operator==(const Vector3< T > &b) const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator>(const Vector3< T > &b) const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator>=(const Vector3< T > &b) const (defined in hermes::Vector3< T >)hermes::Vector3< T >inline
operator[](int i) consthermes::Vector3< T >inline
operator[](int i)hermes::Vector3< T >inline
projectOnto(const Vector3 &b)hermes::Vector3< T >inline
rejectOn(const Vector3 b)hermes::Vector3< T >inline
Vector3()hermes::Vector3< T >inline
Vector3(T _f)hermes::Vector3< T >inlineexplicit
Vector3(T _x, T _y, T _z)hermes::Vector3< T >inline
Vector3(const T *v)hermes::Vector3< T >inlineexplicit
Vector3(const Point3< T > &p)hermes::Vector3< T >inlineexplicit
Vector3(const Vector3< Interval< S >> &vi, typename std::enable_if_t< !std::is_same_v< C, Interval< f32 >> &&!std::is_same_v< C, Interval< f64 >>> *=nullptr)hermes::Vector3< T >inlineexplicit
xhermes::Vector3< T >
xy(int i=0, int j=1) consthermes::Vector3< T >inline
yhermes::Vector3< T >
zhermes::Vector3< T >