Path Tracer
DoubleUnitVec3D Member List

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

DoubleUnitVec3D()DoubleUnitVec3D
DoubleUnitVec3D(double x, double y, double z, bool alreadyNormalised=false)DoubleUnitVec3D
DoubleUnitVec3D(const DoubleVec3D &vec, bool alreadyNormalised=false)DoubleUnitVec3D
DoubleUnitVec3D(const DoubleUnitVec3D &vec)DoubleUnitVec3D
DoubleVec3D(double val=0)DoubleVec3D
DoubleVec3D(double x, double y, double z)DoubleVec3D
DoubleVec3D(const DoubleVec3D &vec)DoubleVec3D
DoubleVec3D(const FbxDouble3 &vec)DoubleVec3D
DoubleVec3D(const FbxDouble4 &vec)DoubleVec3D
getX() constDoubleVec3D
getY() constDoubleVec3D
getZ() constDoubleVec3D
isNormalised() constDoubleVec3D
isZero() constDoubleVec3D
normalise()DoubleVec3D
normalisedDoubleVec3Dprotected
operator*=(const double &val)DoubleVec3D
operator+=(const DoubleVec3D &vec)DoubleVec3D
operator-=(const DoubleVec3D &vec)DoubleVec3D
operator/=(const double &val)DoubleVec3D
operator=(const DoubleVec3D &vec)DoubleUnitVec3D
setVals(double x, double y, double z)DoubleUnitVec3Dvirtual