HDK
|
This is the complete list of members for UT_Vector4T< T >, including all inherited members.
assign(T xx=0.0f, T yy=0.0f, T zz=0.0f, T ww=1.0f) | UT_Vector4T< T > | inline |
assign(const T *v, int size=tuple_size) | UT_Vector4T< T > | inline |
avgComponent() const noexcept | UT_Vector4T< T > | inline |
clampZero(T tol=0.00001f) | UT_Vector4T< T > | inline |
clampZero3(T tol=0.00001f) | UT_Vector4T< T > | inline |
colVecMult(const UT_Matrix4T< S > &m) | UT_Vector4T< T > | inline |
data() const noexcept | UT_Vector4T< T > | inline |
data() noexcept | UT_Vector4T< T > | inline |
dehomogenize() | UT_Vector4T< T > | inline |
distance(const UT_Vector4T &b) const noexcept | UT_Vector4T< T > | inline |
distance2(const UT_Vector4T &b) const noexcept | UT_Vector4T< T > | inline |
distance2(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
dot(const UT_Vector4T &b) const noexcept | UT_Vector4T< T > | inline |
dot(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
entries() | UT_Vector4T< T > | inlinestatic |
equalZero(const T tolerance=SYS_FTOLERANCE) const noexcept | UT_Vector4T< T > | inline |
equalZero3(T tol=0.00001f) const | UT_Vector4T< T > | inline |
findMaxAbsAxis() const | UT_Vector4T< T > | inline |
findMinAbsAxis() const | UT_Vector4T< T > | inline |
hash() const | UT_Vector4T< T > | inline |
homogenize() | UT_Vector4T< T > | inline |
isEqual(const UT_Vector4T &b, const T tolerance=SYS_FTOLERANCE) const noexcept | UT_Vector4T< T > | inline |
isEqual(const UT_Vector3T< T > &vect, T tol=0.00001f) const | UT_Vector4T< T > | inline |
isFinite() const noexcept | UT_Vector4T< T > | inline |
isZero() const noexcept | UT_Vector4T< T > | inline |
isZero(const UT_Vector4T &a) noexcept | UT_Vector4T< T > | friend |
length() const noexcept | UT_Vector4T< T > | inline |
length2() const noexcept | UT_Vector4T< T > | inline |
length2(const UT_Vector4T &a) noexcept | UT_Vector4T< T > | friend |
load(UT_IStream &is) | UT_Vector4T< T > | |
load(UT_JSONParser &p) | UT_Vector4T< T > | |
maxComponent() const noexcept | UT_Vector4T< T > | inline |
minComponent() const noexcept | UT_Vector4T< T > | inline |
multiply3(const UT_Matrix4T< S > &mat) | UT_Vector4T< T > | inline |
multiply3(UT_Vector4T< T > &dest, const UT_Matrix4T< S > &mat) const | UT_Vector4T< T > | inline |
multiplyComponents(const UT_Vector4T< T > &v) | UT_Vector4T< T > | inline |
negate() noexcept | UT_Vector4T< T > | inline |
negate3() | UT_Vector4T< T > | inline |
normalize() noexcept | UT_Vector4T< T > | inline |
operator!=(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
operator()(unsigned i) | UT_Vector4T< T > | inline |
operator()(unsigned i) const | UT_Vector4T< T > | inline |
operator*=(const T &a) noexcept | UT_Vector4T< T > | inline |
operator*=(const UT_Vector4T &a) noexcept | UT_Vector4T< T > | inline |
operator*=(const UT_Matrix4T< S > &mat) | UT_Vector4T< T > | inline |
operator+=(const UT_Vector4T &a) noexcept | UT_Vector4T< T > | inline |
operator-=(const UT_Vector4T &a) noexcept | UT_Vector4T< T > | inline |
operator/=(const T &a) noexcept | UT_Vector4T< T > | inline |
operator<(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
operator<<(std::ostream &os, const UT_Vector4T< T > &v) | UT_Vector4T< T > | friend |
operator<=(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
operator=(const UT_Vector4T< T > &that)=default | UT_Vector4T< T > | |
operator=(UT_Vector4T< T > &&that)=default | UT_Vector4T< T > | |
operator=(const UT_Vector4T< S > &v) | UT_Vector4T< T > | inline |
operator=(const T a) noexcept | UT_Vector4T< T > | |
operator=(const UT_Vector3T< T > &v) | UT_Vector4T< T > | |
operator==(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
operator>(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
operator>=(const UT_Vector4T &a, const UT_Vector4T &b) noexcept | UT_Vector4T< T > | friend |
operator[](exint i) const noexcept | UT_Vector4T< T > | inline |
operator[](exint i) noexcept | UT_Vector4T< T > | inline |
rowVecMult(const UT_Matrix4T< S > &m) | UT_Vector4T< T > | inline |
rowVecMult3(const UT_Matrix4T< S > &m) | UT_Vector4T< T > | inline |
save(std::ostream &os, int binary=0) const | UT_Vector4T< T > | |
save(UT_JSONWriter &w) const | UT_Vector4T< T > | |
save(UT_JSONValue &v) const | UT_Vector4T< T > | |
tuple_size | UT_Vector4T< T > | static |
UT_Vector4T()=default | UT_Vector4T< T > | |
UT_Vector4T(const UT_Vector4T< T > &that)=default | UT_Vector4T< T > | |
UT_Vector4T(UT_Vector4T< T > &&that)=default | UT_Vector4T< T > | |
UT_Vector4T(const T vx, const T vy, const T vz, const T vw=1.0f) | UT_Vector4T< T > | inline |
UT_Vector4T(const fpreal32 v[]) noexcept | UT_Vector4T< T > | inline |
UT_Vector4T(const fpreal64 v[]) noexcept | UT_Vector4T< T > | inline |
UT_Vector4T(const int32 v[]) noexcept | UT_Vector4T< T > | inline |
UT_Vector4T(const int64 v[]) noexcept | UT_Vector4T< T > | inline |
UT_Vector4T(const UT_Vector2T< T > &v) noexcept | UT_Vector4T< T > | explicit |
UT_Vector4T(const UT_Vector3T< T > &v, T w=1.f) noexcept | UT_Vector4T< T > | explicit |
UT_Vector4T(const UT_Vector4T< S > &v) noexcept | UT_Vector4T< T > | inline |
value_type typedef | UT_Vector4T< T > | |
vec | UT_Vector4T< T > | |
w() noexcept | UT_Vector4T< T > | inline |
w() const noexcept | UT_Vector4T< T > | inline |
x() noexcept | UT_Vector4T< T > | inline |
x() const noexcept | UT_Vector4T< T > | inline |
y() noexcept | UT_Vector4T< T > | inline |
y() const noexcept | UT_Vector4T< T > | inline |
z() noexcept | UT_Vector4T< T > | inline |
z() const noexcept | UT_Vector4T< T > | inline |