file
Vector.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Math
- Math library.
Classes
-
template<std::class Magnum::Math::Vector
size_t size, class T> - Vector.
Functions
-
template<std::auto dot(const Vector<size, T>& a, const Vector<size, T>& b) -> T
size_t size, class T> - Dot product of two vectors.
-
template<std::auto angle(const Vector<size, FloatingPoint>& normalizedA, const Vector<size, FloatingPoint>& normalizedB) -> Rad<FloatingPoint>
size_t size, class FloatingPoint> - Angle between normalized vectors.
-
template<std::auto equal(const Vector<size, T>& a, const Vector<size, T>& b) -> BitVector<size> new in 2019.10
size_t size, class T> - Component-wise equality comparison.
-
template<std::auto notEqual(const Vector<size, T>& a, const Vector<size, T>& b) -> BitVector<size> new in 2019.10
size_t size, class T> - Component-wise non-equality comparison.
-
template<std::auto operator<<(Debug& debug, const Vector<size, T>& value) -> Debug&
size_t size, class T> - Debug output operator.