abs() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
absLocal() | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
add(const TQuaternion &rhs) const | ph::math::TQuaternion< T > | inline |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::add(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::add(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
addLocal(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
addLocal(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
avg() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
begin() noexcept -> typename std::array< T, N >::iterator | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
begin() const noexcept -> typename std::array< T, N >::const_iterator | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
ceil() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
clamp(T lowerBound, T upperBound) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
clamp(const TQuaternion< T > &lowerBound, const TQuaternion< T > &upperBound) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
clampLocal(T lowerBound, T upperBound) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
clampLocal(const TQuaternion< T > &lowerBound, const TQuaternion< T > &upperBound) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
complement() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
complementLocal() | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
conjugate() const | ph::math::TQuaternion< T > | inline |
conjugate(TQuaternion *out_result) const | ph::math::TQuaternion< T > | inline |
conjugateLocal() | ph::math::TQuaternion< T > | inline |
div(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
div(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
divLocal(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
divLocal(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
dot(const TQuaternion &rhs) const | ph::math::TQuaternion< T > | inline |
Elements typedef | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | |
end() noexcept -> typename std::array< T, N >::iterator | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
end() const noexcept -> typename std::array< T, N >::const_iterator | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
exp(U exponent) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
exp(const TQuaternion< T > &exponent) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
exp(const U exponent) const -> TQuaternion< T > | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inline |
expLocal(U exponent) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
expLocal(const TQuaternion< T > &exponent) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
expLocal(const U exponent) -> TQuaternion< T > & | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inline |
floor() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
isEqual(const TQuaternion< T > &other) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
isFinite() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
isNear(const TQuaternion< T > &other, T margin) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
isNonNegative() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
isZero() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
length() const | ph::math::TQuaternion< T > | inline |
lerp(const TQuaternion< T > &rhs, U factor) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
lerp(const TQuaternion< T > &rhs, const U factor) const -> TQuaternion< T > | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inline |
m | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
makeNoRotation() | ph::math::TQuaternion< T > | inlinestatic |
max() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
max(const TQuaternion< T > &other) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
maxIndex() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
min() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
min(const TQuaternion< T > &other) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
minIndex() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
mul(const TVector3< T > &xyz) const | ph::math::TQuaternion< T > | inline |
mul(const TQuaternion &rhs) const | ph::math::TQuaternion< T > | inline |
mul(T rhs) const | ph::math::TQuaternion< T > | inline |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::mul(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
mulLocal(const TQuaternion &rhs) | ph::math::TQuaternion< T > | inline |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::mulLocal(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::mulLocal(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
negate() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
negateLocal() | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
normalize() const | ph::math::TQuaternion< T > | inline |
normalizeLocal() | ph::math::TQuaternion< T > | inline |
NUM_ELEMENTS | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotectedstatic |
operator!=(const TQuaternion< T > &other) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator*(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator*(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator*=(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator*=(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator+(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator+(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator+=(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator+=(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator-(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator-(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator-() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator-=(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator-=(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator/(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator/(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator/=(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator/=(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator==(const TQuaternion< T > &other) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator[](std::size_t index) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
operator[](std::size_t index) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TQuaternion) | ph::math::TQuaternion< T > | |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TArithmeticArrayBase) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
pow(U exponent) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
pow(const TQuaternion< T > &exponent) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
pow(const U exponent) const -> TQuaternion< T > | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inline |
powLocal(U exponent) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | protected |
powLocal(const TQuaternion< T > &exponent) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
powLocal(const U exponent) -> TQuaternion< T > & | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inline |
product() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
rcp() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
rcpLocal() | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
safeClamp(T lowerBound, T upperBound) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
safeClamp(const TQuaternion< T > &lowerBound, const TQuaternion< T > &upperBound) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
safeClampLocal(T lowerBound, T upperBound) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
safeClampLocal(const TQuaternion< T > &lowerBound, const TQuaternion< T > &upperBound) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
set(T value) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
set(std::size_t index, T value) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
set(const std::array< T, N > &values) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
setRot(const TVector3< T > &normalizedAxis, T radians) | ph::math::TQuaternion< T > | inline |
size() const noexcept | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
sqrt() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
sqrtLocal() | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
sub(const TQuaternion &rhs) const | ph::math::TQuaternion< T > | inline |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::sub(const TQuaternion< T > &rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 >::sub(T rhs) const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
subLocal(const TQuaternion< T > &rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
subLocal(T rhs) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
sum() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
TArithmeticArrayBase(T value) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineexplicit |
TArithmeticArrayBase(Elements values) | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineexplicit |
toArray() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
toRotationMatrix(TMatrix4< T > *out_result) const | ph::math::TQuaternion< T > | inline |
toSpan() | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
toString() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
toVector() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
toView() const | ph::math::TArithmeticArrayBase< TQuaternion< T >, T, 4 > | inlineprotected |
TQuaternion(T vx, T vy, T vz, T vw) | ph::math::TQuaternion< T > | inline |
TQuaternion(const TQuaternion< U > &other) | ph::math::TQuaternion< T > | inlineexplicit |
TQuaternion(const std::array< U, 4 > &xyzwValues) | ph::math::TQuaternion< T > | inlineexplicit |
TQuaternion(const TVector3< T > &normalizedAxis, T radians) | ph::math::TQuaternion< T > | inline |
TQuaternion(const TMatrix4< T > &rotationMatrix) | ph::math::TQuaternion< T > | inlineexplicit |
w() | ph::math::TQuaternion< T > | inline |
w() const | ph::math::TQuaternion< T > | inline |
x() | ph::math::TQuaternion< T > | inline |
x() const | ph::math::TQuaternion< T > | inline |
y() | ph::math::TQuaternion< T > | inline |
y() const | ph::math::TQuaternion< T > | inline |
z() | ph::math::TQuaternion< T > | inline |
z() const | ph::math::TQuaternion< T > | inline |