UT_Vector3 Member List

This is the complete list of members for UT_Vector3, including all inherited members.

arbitraryPerp(const UT_Vector3 &v)UT_Vector3
areCollinear(const UT_Vector3 &p0, const UT_Vector3 &p1, float *t=0, fpreal tol=1e-5) const UT_Vector3
assign(fpreal xx=0.0f, fpreal yy=0.0f, fpreal zz=0.0f)UT_Vector3 [inline]
assign(const float *v)UT_Vector3 [inline]
asStdVector() const UT_Vector3
avgComponent() const UT_Vector3 [inline]
b(void)UT_Vector3 [inline]
b(void) const UT_Vector3 [inline]
clampZero(fpreal tol=0.00001f)UT_Vector3 [inline]
colVecMult(const UT_Matrix3 &m)UT_Vector3 [inline]
colVecMult(const UT_Matrix4 &m)UT_Vector3 [inline]
colVecMult(const UT_DMatrix3 &m)UT_Vector3 [inline]
colVecMult(const UT_DMatrix4 &m)UT_Vector3 [inline]
colVecMult3(const UT_Matrix4 &m)UT_Vector3 [inline]
colVecMult3(const UT_DMatrix4 &m)UT_Vector3 [inline]
cross(const UT_Vector3 &v)UT_Vector3 [inline]
data(void) const UT_Vector3 [inline]
data(void)UT_Vector3 [inline]
degToRad()UT_Vector3
dehomogenize(void)UT_Vector3 [inline]
distance(const UT_Vector3 &p1, const UT_Vector3 &v1) const UT_Vector3
distance(const UT_Vector3 &p1, const UT_Vector3 &v1, const UT_Vector3 &p2, const UT_Vector3 &v2) const UT_Vector3
dot(const UT_Vector3 &v) const UT_Vector3 [inline]
equalZero(fpreal tol=0.00001f) const UT_Vector3 [inline]
findMaxAbsAxis() const UT_Vector3 [inline]
findMinAbsAxis() const UT_Vector3 [inline]
g(void)UT_Vector3 [inline]
g(void) const UT_Vector3 [inline]
getBary(const UT_Vector3 &t0, const UT_Vector3 &t1, const UT_Vector3 &t2, bool *degen=NULL) const UT_Vector3
getDual(UT_Matrix3 &dual) const UT_Vector3
getDual(UT_DMatrix3 &dual) const UT_Vector3
getFrameOfReference(UT_Vector3 &X, UT_Vector3 &Y) const UT_Vector3 [inline]
homogenize(void)UT_Vector3 [inline]
isEqual(const UT_Vector3 &vect, fpreal tol=0.00001f) const UT_Vector3 [inline]
length(void) const UT_Vector3 [inline]
length2(void) const UT_Vector3 [inline]
lineIntersect(const UT_Vector3 &p1, const UT_Vector3 &v1, const UT_Vector3 &p2, const UT_Vector3 &v2)UT_Vector3
load(UT_IStream &is)UT_Vector3
makeOrthonormal(const UT_Vector3 &v)UT_Vector3
maxComponent() const UT_Vector3 [inline]
minComponent() const UT_Vector3 [inline]
multiply(UT_Vector3 &dest, const UT_Matrix4 &mat) const UT_Vector3 [inline]
multiply(UT_Vector3 &dest, const UT_Matrix3 &mat) const UT_Vector3 [inline]
multiply(UT_Vector3 &dest, const UT_DMatrix4 &mat) const UT_Vector3 [inline]
multiply(UT_Vector3 &dest, const UT_DMatrix3 &mat) const UT_Vector3 [inline]
multiply3(const UT_Matrix4 &mat)UT_Vector3 [inline]
multiply3(const UT_DMatrix4 &mat)UT_Vector3 [inline]
multiply3(UT_Vector3 &dest, const UT_Matrix4 &mat) const UT_Vector3 [inline]
multiply3(UT_Vector3 &dest, const UT_DMatrix4 &mat) const UT_Vector3 [inline]
multiply3T(const UT_Matrix4 &mat)UT_Vector3 [inline]
multiply3T(const UT_DMatrix4 &mat)UT_Vector3 [inline]
multiply3T(UT_Vector3 &dest, const UT_Matrix4 &mat) const UT_Vector3 [inline]
multiply3T(UT_Vector3 &dest, const UT_DMatrix4 &mat) const UT_Vector3 [inline]
multiplyComponents(const UT_Vector3 &v)UT_Vector3 [inline]
multiplyT(const UT_Matrix3 &mat)UT_Vector3 [inline]
multiplyT(const UT_DMatrix3 &mat)UT_Vector3 [inline]
multiplyT(UT_Vector3 &dest, const UT_Matrix3 &mat) const UT_Vector3 [inline]
multiplyT(UT_Vector3 &dest, const UT_DMatrix3 &mat) const UT_Vector3 [inline]
negate()UT_Vector3 [inline]
normal(const UT_Vector3 &va, const UT_Vector3 &vb)UT_Vector3 [inline]
normal(const UT_Vector4 &va, const UT_Vector4 &vb)UT_Vector3
normalize(void)UT_Vector3 [inline]
operator!=(const UT_Vector3 &v) const UT_Vector3 [inline]
operator()(unsigned i)UT_Vector3 [inline]
operator()(unsigned i) const UT_Vector3 [inline]
operator*=(const UT_Matrix3 &m)UT_Vector3 [inline]
operator*=(const UT_DMatrix3 &m)UT_Vector3 [inline]
operator*=(const UT_Matrix4 &m)UT_Vector3 [inline]
operator*=(const UT_DMatrix4 &m)UT_Vector3 [inline]
operator*=(fpreal scalar)UT_Vector3 [inline]
operator*=(const UT_Vector3 &v)UT_Vector3 [inline]
operator+=(const UT_Vector3 &v)UT_Vector3 [inline]
operator+=(fpreal scalar)UT_Vector3 [inline]
operator-() const UT_Vector3 [inline]
operator-=(const UT_Vector3 &v)UT_Vector3 [inline]
operator-=(fpreal scalar)UT_Vector3 [inline]
operator/=(fpreal scalar)UT_Vector3 [inline]
operator/=(const UT_Vector3 &v)UT_Vector3 [inline]
operator<<(ostream &os, const UT_Vector3 &v)UT_Vector3 [friend]
operator=(const UT_Vector4 &v)UT_Vector3
operator=(fpreal scalar)UT_Vector3 [inline]
operator==(const UT_Vector3 &v) const UT_Vector3 [inline]
operator[](unsigned i)UT_Vector3 [inline]
operator[](unsigned i) const UT_Vector3 [inline]
project(const UT_Vector3 &u) const UT_Vector3
project(int norm=1)UT_Vector3
projectD(int norm=1)UT_Vector3
projection(const UT_Vector3 &p, const UT_Vector3 &v) const UT_Vector3
projectOnSegment(const UT_Vector3 &va, const UT_Vector3 &vb) const UT_Vector3
projectOnSegment(const UT_Vector3 &va, const UT_Vector3 &vb, fpreal &t) const UT_Vector3
r(void)UT_Vector3 [inline]
r(void) const UT_Vector3 [inline]
radToDeg()UT_Vector3
roundAngles(const UT_Vector3 &base)UT_Vector3
roundAngles(const UT_Vector3 &b, const UT_XformOrder &o)UT_Vector3
rowVecMult(const UT_Matrix3 &m)UT_Vector3 [inline]
rowVecMult(const UT_Matrix4 &m)UT_Vector3 [inline]
rowVecMult(const UT_DMatrix3 &m)UT_Vector3 [inline]
rowVecMult(const UT_DMatrix4 &m)UT_Vector3 [inline]
rowVecMult3(const UT_Matrix4 &m)UT_Vector3 [inline]
rowVecMult3(const UT_DMatrix4 &m)UT_Vector3 [inline]
save(ostream &os, int binary=0) const UT_Vector3
segLineIntersect(const UT_Vector3 &pa, const UT_Vector3 &pb, const UT_Vector3 &p2, const UT_Vector3 &v2)UT_Vector3
symmetry(int norm=1)UT_Vector3
UT_Vector3(void)UT_Vector3 [inline]
UT_Vector3(fpreal vx, fpreal vy, fpreal vz)UT_Vector3 [inline]
UT_Vector3(const fpreal32 v[3])UT_Vector3 [inline]
UT_Vector3(const fpreal64 v[3])UT_Vector3 [inline]
UT_Vector3(const UT_Vector4 &v)UT_Vector3 [inline]
vecUT_Vector3
x(void)UT_Vector3 [inline]
x(void) const UT_Vector3 [inline]
y(void)UT_Vector3 [inline]
y(void) const UT_Vector3 [inline]
z(void)UT_Vector3 [inline]
z(void) const UT_Vector3 [inline]
~UT_Vector3(void)UT_Vector3 [inline]


Generated on Fri May 25 00:10:55 2012 for HDK by  doxygen 1.5.9