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

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

angleTo(const UT_Vector3T< T > &v) const UT_Vector3T< T >inline
arbitraryPerp(const UT_Vector3T< T > &v)UT_Vector3T< T >
areCollinear(const UT_Vector3T< T > &p0, const UT_Vector3T< T > &p1, T *t=0, T tol=1e-5) const UT_Vector3T< T >
assign(T xx=0.0f, T yy=0.0f, T zz=0.0f)UT_Vector3T< T >inline
assign(const T *v)UT_Vector3T< T >inline
avgComponent() constUT_FixedVector< T, 3, true >inline
b()UT_Vector3T< T >inline
b() const UT_Vector3T< T >inline
Base typedefUT_Vector3T< T >
clampZero(T tol=T(0.00001f))UT_Vector3T< T >inline
colVecMult(const UT_Matrix3F &m)UT_Vector3T< T >
colVecMult(const UT_Matrix4F &m)UT_Vector3T< T >
colVecMult(const UT_Matrix3D &m)UT_Vector3T< T >
colVecMult(const UT_Matrix4D &m)UT_Vector3T< T >
colVecMult3(const UT_Matrix4F &m)UT_Vector3T< T >
colVecMult3(const UT_Matrix4D &m)UT_Vector3T< T >
cross(const UT_Vector3T< T > &v)UT_Vector3T< T >inline
data() const noexceptUT_FixedVector< T, 3, true >inline
data() noexceptUT_FixedVector< T, 3, true >inline
degToRad()UT_Vector3T< T >
dehomogenize()UT_Vector3T< T >inline
distance(const UT_Vector3T< T > &p1, const UT_Vector3T< T > &v1) const UT_Vector3T< T >
distance(const UT_Vector3T< T > &p1, const UT_Vector3T< T > &v1, const UT_Vector3T< T > &p2, const UT_Vector3T< T > &v2) const UT_Vector3T< T >
UT_FixedVector< T, 3, true >::distance(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
distance2(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
dot(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
entries()UT_Vector3T< T >inlinestatic
equalZero(T tol=T(SYS_FTOLERANCE)) constUT_FixedVector< T, 3, true >inline
findMaxAbsAxis() const UT_Vector3T< T >inline
findMinAbsAxis() const UT_Vector3T< T >inline
g()UT_Vector3T< T >inline
g() const UT_Vector3T< T >inline
getBary(const UT_Vector3T< T > &t0, const UT_Vector3T< T > &t1, const UT_Vector3T< T > &t2, bool *degen=NULL) const UT_Vector3T< T >
getDual(UT_Matrix3T< S > &dual) const UT_Vector3T< T >
getFrameOfReference(UT_Vector3T< T > &X, UT_Vector3T< T > &Y) const UT_Vector3T< T >inline
hash() const UT_Vector3T< T >inline
homogenize()UT_Vector3T< T >inline
isEqual(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that, S tol=S(SYS_FTOLERANCE)) constUT_FixedVector< T, 3, true >inline
isFinite() constUT_FixedVector< T, 3, true >inline
isNan() constUT_FixedVector< T, 3, true >inline
isZero() const noexceptUT_FixedVector< T, 3, true >inline
length() constUT_FixedVector< T, 3, true >inline
length2() const noexceptUT_FixedVector< T, 3, true >inline
lineIntersect(const UT_Vector3T< T > &p1, const UT_Vector3T< T > &v1, const UT_Vector3T< T > &p2, const UT_Vector3T< T > &v2)UT_Vector3T< T >
load(UT_IStream &is)UT_Vector3T< T >
load(UT_JSONParser &p)UT_Vector3T< T >
makeOrthonormal(const UT_Vector3T< T > &v)UT_Vector3T< T >
maxComponent() constUT_FixedVector< T, 3, true >inline
minComponent() constUT_FixedVector< T, 3, true >inline
multiply(UT_Vector3T< T > &dest, const UT_Matrix4T< S > &mat) const UT_Vector3T< T >
multiply(UT_Vector3T< T > &dest, const UT_Matrix3T< S > &mat) const UT_Vector3T< T >
multiply3(const UT_Matrix4T< S > &mat)UT_Vector3T< T >
multiply3(UT_Vector3T< T > &dest, const UT_Matrix4T< S > &mat) const UT_Vector3T< T >
multiply3T(const UT_Matrix4T< S > &mat)UT_Vector3T< T >
multiply3T(UT_Vector3T< T > &dest, const UT_Matrix4T< S > &mat) const UT_Vector3T< T >
multiplyComponents(const UT_Vector3T< T > &v)UT_Vector3T< T >inline
multiplyT(const UT_Matrix3T< S > &mat)UT_Vector3T< T >
multiplyT(UT_Vector3T< T > &dest, const UT_Matrix3T< S > &mat) const UT_Vector3T< T >
negate()UT_FixedVector< T, 3, true >inline
normal(const UT_Vector3T< T > &va, const UT_Vector3T< T > &vb)UT_Vector3T< T >inline
normalize()UT_FixedVector< T, 3, true >inline
operator!=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) const noexceptUT_FixedVector< T, 3, true >inline
operator()(unsigned i)UT_Vector3T< T >inline
operator()(unsigned i) const UT_Vector3T< T >inline
operator*(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
operator*(T that) constUT_FixedVector< T, 3, true >inline
operator*=(const UT_Matrix3T< S > &m)UT_Vector3T< T >
operator*=(const UT_Matrix4T< S > &m)UT_Vector3T< T >
UT_FixedVector< T, 3, true >::operator*=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that)UT_FixedVector< T, 3, true >inline
UT_FixedVector< T, 3, true >::operator*=(T that)UT_FixedVector< T, 3, true >inline
operator+(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
operator+=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that)UT_FixedVector< T, 3, true >inline
operator+=(T that)UT_FixedVector< T, 3, true >inline
operator-() const UT_Vector3T< T >inline
UT_FixedVector< T, 3, true >::operator-(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
operator-=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that)UT_FixedVector< T, 3, true >inline
operator-=(T that)UT_FixedVector< T, 3, true >inline
operator/(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) constUT_FixedVector< T, 3, true >inline
operator/(T that) constUT_FixedVector< T, 3, true >inline
operator/=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that)UT_FixedVector< T, 3, true >inline
operator/=(T that)UT_FixedVector< T, 3, true >inline
operator<(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) const noexceptUT_FixedVector< T, 3, true >inline
operator<<(std::ostream &os, const UT_Vector3T< T > &v)UT_Vector3T< T >friend
operator<=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) const noexceptUT_FixedVector< T, 3, true >inline
operator=(const UT_Vector3T< T > &that)=defaultUT_Vector3T< T >
operator=(UT_Vector3T< T > &&that)=defaultUT_Vector3T< T >
operator=(const UT_Vector3T< S > &v)UT_Vector3T< T >inline
operator=(const UT_Vector4T< T > &v)UT_Vector3T< T >
UT_FixedVector< T, 3, true >::operator=(const ThisType &that)=defaultUT_FixedVector< T, 3, true >
UT_FixedVector< T, 3, true >::operator=(ThisType &&that)=defaultUT_FixedVector< T, 3, true >
UT_FixedVector< T, 3, true >::operator=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) noexceptUT_FixedVector< T, 3, true >inline
UT_FixedVector< T, 3, true >::operator=(T that) noexceptUT_FixedVector< T, 3, true >inline
operator==(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) const noexceptUT_FixedVector< T, 3, true >inline
operator>(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) const noexceptUT_FixedVector< T, 3, true >inline
operator>=(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) const noexceptUT_FixedVector< T, 3, true >inline
operator[](exint i) const noexceptUT_FixedVector< T, 3, true >inline
operator[](exint i) noexceptUT_FixedVector< T, 3, true >inline
project(const UT_Vector3T< T > &u) const UT_Vector3T< T >
project(bool norm=true)UT_Vector3T< T >
projection(const UT_Vector3T< T > &p, const UT_Vector3T< T > &v) const UT_Vector3T< T >
projectOnSegment(const UT_Vector3T< T > &va, const UT_Vector3T< T > &vb) const UT_Vector3T< T >
projectOnSegment(const UT_Vector3T< T > &va, const UT_Vector3T< T > &vb, T &t) const UT_Vector3T< T >
r()UT_Vector3T< T >inline
r() const UT_Vector3T< T >inline
radToDeg()UT_Vector3T< T >
roundAngles(const UT_Vector3T< T > &base)UT_Vector3T< T >
roundAngles(const UT_Vector3T< T > &b, const UT_XformOrder &o)UT_Vector3T< T >
rowVecMult(const UT_Matrix3F &m)UT_Vector3T< T >
rowVecMult(const UT_Matrix4F &m)UT_Vector3T< T >
rowVecMult(const UT_Matrix3D &m)UT_Vector3T< T >
rowVecMult(const UT_Matrix4D &m)UT_Vector3T< T >
rowVecMult3(const UT_Matrix4F &m)UT_Vector3T< T >
rowVecMult3(const UT_Matrix4D &m)UT_Vector3T< T >
save(std::ostream &os, bool binary=false) const UT_Vector3T< T >
save(UT_JSONWriter &w) const UT_Vector3T< T >
save(UT_JSONValue &v) const UT_Vector3T< T >
segLineIntersect(const UT_Vector3T< T > &pa, const UT_Vector3T< T > &pb, const UT_Vector3T< T > &p2, const UT_Vector3T< T > &v2)UT_Vector3T< T >
Storage typedefUT_FixedVector< T, 3, true >
symmetry(bool norm=true)UT_Vector3T< T >
theSizeUT_FixedVector< T, 3, true >static
theType typedefUT_FixedVector< T, 3, true >
ThisType typedefUT_FixedVector< T, 3, true >
tuple_sizeUT_Vector3T< T >static
UT_FixedVector()=defaultUT_FixedVector< T, 3, true >
UT_FixedVector(T that) noexceptUT_FixedVector< T, 3, true >inlineexplicit
UT_FixedVector(const ThisType &that)=defaultUT_FixedVector< T, 3, true >
UT_FixedVector(ThisType &&that)=defaultUT_FixedVector< T, 3, true >
UT_FixedVector(const UT_FixedVector< S, SIZE, S_INSTANTIATED > &that) noexceptUT_FixedVector< T, 3, true >inline
UT_FixedVector(const S that[SIZE]) noexceptUT_FixedVector< T, 3, true >inline
UT_Vector3T()=defaultUT_Vector3T< T >
UT_Vector3T(const UT_Vector3T< T > &that)=defaultUT_Vector3T< T >
UT_Vector3T(UT_Vector3T< T > &&that)=defaultUT_Vector3T< T >
UT_Vector3T(T v)UT_Vector3T< T >inlineexplicit
UT_Vector3T(T vx, T vy, T vz)UT_Vector3T< T >inline
UT_Vector3T(const fpreal16 v[tuple_size])UT_Vector3T< T >inline
UT_Vector3T(const fpreal32 v[tuple_size])UT_Vector3T< T >inline
UT_Vector3T(const fpreal64 v[tuple_size])UT_Vector3T< T >inline
UT_Vector3T(const int32 v[tuple_size])UT_Vector3T< T >inline
UT_Vector3T(const int64 v[tuple_size])UT_Vector3T< T >inline
UT_Vector3T(const UT_Vector2T< T > &v)UT_Vector3T< T >explicit
UT_Vector3T(const UT_Vector4T< T > &v)UT_Vector3T< T >explicit
UT_Vector3T(const UT_Vector3T< S > &v)UT_Vector3T< T >inline
UT_Vector3T(const UT_FixedVector< S, tuple_size, S_INSTANTIATED > &v)UT_Vector3T< T >inline
value_type typedefUT_Vector3T< T >
vecUT_FixedVector< T, 3, true >
x()UT_Vector3T< T >inline
x() const UT_Vector3T< T >inline
y()UT_Vector3T< T >inline
y() const UT_Vector3T< T >inline
z()UT_Vector3T< T >inline
z() const UT_Vector3T< T >inline