MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::Vector3< T > Member List

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

angle(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >related
cross(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >related
diagonal(T a) noexceptMR::Vector3< T >inlinestatic
distance(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >related
distanceSq(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >related
div(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >related
dot(const Vector3< T > &a, const Vector3< T > &b) -> decltype(a.x *b.x)MR::Vector3< T >related
elementsMR::Vector3< T >static
isFinite() const MR_REQUIRES_IF_SUPPORTED(stdMR::Vector3< T >inline
length() constMR::Vector3< T >inline
lengthSq() constMR::Vector3< T >inline
MatrixType typedefMR::Vector3< T >
minusX() noexceptMR::Vector3< T >inlinestatic
minusY() noexceptMR::Vector3< T >inlinestatic
minusZ() noexceptMR::Vector3< T >inlinestatic
mixed(const Vector3< T > &a, const Vector3< T > &b, const Vector3< T > &c)MR::Vector3< T >related
MR_REQUIRES_IF_SUPPORTED(std::constructible_from< T, U >) explicit const expr Vector3(const Vector2< U > &v) noexceptMR::Vector3< T >inline
MR_REQUIRES_IF_SUPPORTED(!std::is_same_v< T, U >) const expr explicit Vector3(const Vector3< U > &v) noexceptMR::Vector3< T >inline
mult(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >related
normalized() const MR_REQUIRES_IF_SUPPORTED(stdMR::Vector3< T >inline
operator!=(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >friend
operator*(T a, const Vector3< T > &b) -> Vector3< decltype(std::declval< T >() *std::declval< T >())>MR::Vector3< T >friend
operator*(const Vector3< T > &b, T a) -> Vector3< decltype(std::declval< T >() *std::declval< T >())>MR::Vector3< T >friend
operator*=(Vector3< T > &a, T b)MR::Vector3< T >friend
operator+(const Vector3< T > &a)MR::Vector3< T >friend
operator+(const Vector3< T > &a, const Vector3< T > &b) -> Vector3< decltype(std::declval< T >()+std::declval< T >())>MR::Vector3< T >friend
operator+=(Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >friend
operator-(const Vector3< T > &a) -> Vector3< decltype(-std::declval< T >())>MR::Vector3< T >friend
operator-(const Vector3< T > &a, const Vector3< T > &b) -> Vector3< decltype(std::declval< T >() - std::declval< T >())>MR::Vector3< T >friend
operator-=(Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >friend
operator/(Vector3< T > b, T a) -> Vector3< decltype(std::declval< T >()/std::declval< T >())>MR::Vector3< T >friend
operator/=(Vector3< T > &a, T b)MR::Vector3< T >friend
operator==(const Vector3< T > &a, const Vector3< T > &b)MR::Vector3< T >friend
operator[](int e) const noexceptMR::Vector3< T >inline
operator[](int e) noexceptMR::Vector3< T >inline
plusX() noexceptMR::Vector3< T >inlinestatic
plusY() noexceptMR::Vector3< T >inlinestatic
plusZ() noexceptMR::Vector3< T >inlinestatic
sqr(const Vector3< T > &a)MR::Vector3< T >related
SymMatrixType typedefMR::Vector3< T >
transformed(const AffineXf3< TT > *xf) const MR_REQUIRES_IF_SUPPORTED(stdMR::Vector3< T >inline
unitVector3(T azimuth, T altitude)MR::Vector3< T >related
unsignZeroValues() MR_REQUIRES_IF_SUPPORTED(stdMR::Vector3< T >inline
ValueType typedefMR::Vector3< T >
Vector3() noexceptMR::Vector3< T >inline
Vector3(NoInit) noexceptMR::Vector3< T >inlineexplicit
Vector3(T x, T y, T z) noexceptMR::Vector3< T >inline
xMR::Vector3< T >
yMR::Vector3< T >
zMR::Vector3< T >