Hermes
hermes::Point3< T > Member List

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

componentCount()hermes::MathElement< T, 3u >inlinestatic
memoryDumpLayout()hermes::MathElement< T, 3u >inlinestatic
numeric_datahermes::MathElement< T, 3u >static
numericTypeSizeInBytes()hermes::MathElement< T, 3u >inlinestatic
operator Vector3< T >() consthermes::Point3< T >inlineexplicit
operator-(const Point3< T > &b) const (defined in hermes::Point3< T >)hermes::Point3< T >inline
operator==(const Point3< T > &b) const (defined in hermes::Point3< T >)hermes::Point3< T >inline
operator[](int i) consthermes::Point3< T >inline
operator[](int i)hermes::Point3< T >inline
Point3()hermes::Point3< T >inline
Point3(T v)hermes::Point3< T >inlineexplicit
Point3(T _x, T _y, T _z)hermes::Point3< T >inline
Point3(const Point2< T > &p, T _z=0)hermes::Point3< T >inlineexplicit
Point3(const real_t *v)hermes::Point3< T >inlineexplicit
Point3(const Point3< S > &c, const Vector3< S > &r, typename std::enable_if_t< std::is_same_v< C, Interval< f32 >>||std::is_same_v< C, Interval< f64 >>> *=nullptr)hermes::Point3< T >inlineexplicit
Point3(const Vector3< T > &v)hermes::Point3< T >inlineexplicit
Point3(const Point3< Interval< S >> &vi, typename std::enable_if_t< !std::is_same_v< C, Interval< f32 >> &&!std::is_same_v< C, Interval< f64 >>> *=nullptr)hermes::Point3< T >inlineexplicit
Point3(const Index3< U > &index)hermes::Point3< T >inline
xhermes::Point3< T >
xy() consthermes::Point3< T >inline
xz() consthermes::Point3< T >inline
yhermes::Point3< T >
yz() consthermes::Point3< T >inline
zhermes::Point3< T >