HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Vector4T< T > Member List

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 noexceptUT_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 noexceptUT_Vector4T< T >inline
data() noexceptUT_Vector4T< T >inline
dehomogenize()UT_Vector4T< T >inline
distance(const UT_Vector4T &b) const noexceptUT_Vector4T< T >inline
distance2(const UT_Vector4T &b) const noexceptUT_Vector4T< T >inline
distance2(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_Vector4T< T >friend
dot(const UT_Vector4T &b) const noexceptUT_Vector4T< T >inline
dot(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_Vector4T< T >friend
entries()UT_Vector4T< T >inlinestatic
equalZero(const T tolerance=SYS_FTOLERANCE) const noexceptUT_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 noexceptUT_Vector4T< T >inline
isEqual(const UT_Vector3T< T > &vect, T tol=0.00001f) const UT_Vector4T< T >inline
isFinite() const noexceptUT_Vector4T< T >inline
isZero() const noexceptUT_Vector4T< T >inline
isZero(const UT_Vector4T &a) noexceptUT_Vector4T< T >friend
length() const noexceptUT_Vector4T< T >inline
length2() const noexceptUT_Vector4T< T >inline
length2(const UT_Vector4T &a) noexceptUT_Vector4T< T >friend
load(UT_IStream &is)UT_Vector4T< T >
load(UT_JSONParser &p)UT_Vector4T< T >
maxComponent() const noexceptUT_Vector4T< T >inline
minComponent() const noexceptUT_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() noexceptUT_Vector4T< T >inline
negate3()UT_Vector4T< T >inline
normalize() noexceptUT_Vector4T< T >inline
operator!=(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_Vector4T< T >friend
operator()(unsigned i)UT_Vector4T< T >inline
operator()(unsigned i) const UT_Vector4T< T >inline
operator*=(const T &a) noexceptUT_Vector4T< T >inline
operator*=(const UT_Vector4T &a) noexceptUT_Vector4T< T >inline
operator*=(const UT_Matrix4T< S > &mat)UT_Vector4T< T >inline
operator+=(const UT_Vector4T &a) noexceptUT_Vector4T< T >inline
operator-=(const UT_Vector4T &a) noexceptUT_Vector4T< T >inline
operator/=(const T &a) noexceptUT_Vector4T< T >inline
operator<(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_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) noexceptUT_Vector4T< T >friend
operator=(const UT_Vector4T< T > &that)=defaultUT_Vector4T< T >
operator=(UT_Vector4T< T > &&that)=defaultUT_Vector4T< T >
operator=(const UT_Vector4T< S > &v)UT_Vector4T< T >inline
operator=(const T a) noexceptUT_Vector4T< T >
operator=(const UT_Vector3T< T > &v)UT_Vector4T< T >
operator==(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_Vector4T< T >friend
operator>(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_Vector4T< T >friend
operator>=(const UT_Vector4T &a, const UT_Vector4T &b) noexceptUT_Vector4T< T >friend
operator[](exint i) const noexceptUT_Vector4T< T >inline
operator[](exint i) noexceptUT_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_sizeUT_Vector4T< T >static
UT_Vector4T()=defaultUT_Vector4T< T >
UT_Vector4T(const UT_Vector4T< T > &that)=defaultUT_Vector4T< T >
UT_Vector4T(UT_Vector4T< T > &&that)=defaultUT_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[]) noexceptUT_Vector4T< T >inline
UT_Vector4T(const fpreal64 v[]) noexceptUT_Vector4T< T >inline
UT_Vector4T(const int32 v[]) noexceptUT_Vector4T< T >inline
UT_Vector4T(const int64 v[]) noexceptUT_Vector4T< T >inline
UT_Vector4T(const UT_Vector2T< T > &v) noexceptUT_Vector4T< T >explicit
UT_Vector4T(const UT_Vector3T< T > &v, T w=1.f) noexceptUT_Vector4T< T >explicit
UT_Vector4T(const UT_Vector4T< S > &v) noexceptUT_Vector4T< T >inline
value_type typedefUT_Vector4T< T >
vecUT_Vector4T< T >
w() noexceptUT_Vector4T< T >inline
w() const noexceptUT_Vector4T< T >inline
x() noexceptUT_Vector4T< T >inline
x() const noexceptUT_Vector4T< T >inline
y() noexceptUT_Vector4T< T >inline
y() const noexceptUT_Vector4T< T >inline
z() noexceptUT_Vector4T< T >inline
z() const noexceptUT_Vector4T< T >inline