Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cVector3f Member List

This is the complete list of members for GrayLib::cVector3f, including all inherited members.

bGrayLib::cVecT3< DVALUEDEF_t >
Compare(const THIS_t &v2) const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
cVecT3() noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
cVecT3(const SUPER_t &v) noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
cVecT3(const DVALUEDEF_t *pVals) noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
cVecT3(DVALUEDEF_t n0, DVALUEDEF_t n1, DVALUEDEF_t n2=0) noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
cVecTC()GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inlineprotected
cVector3f() noexceptGrayLib::cVector3finline
cVector3f(const SUPER_t &v) noexceptGrayLib::cVector3finline
cVector3f(DVALUE_t _x, DVALUE_t _y, DVALUE_t _z) noexceptGrayLib::cVector3finline
DoDiv(const THIS_t &v2)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
DoMul(const THIS_t &v2) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
DoScale(DVALUEDEF_t n) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
DVALUE_t typedefGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >
gGrayLib::cVecT3< DVALUEDEF_t >
get_Abs() constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_CR() const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_CT() const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_Magnitude() const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_MagnitudeSq() const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_Normalized() constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_T() noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
get_V2() const noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
get_X() const noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
get_Y() const noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
get_Z() const noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
GetCross(const THIS_t &rB) constGrayLib::cVecT3< DVALUEDEF_t >inline
GetCross(const THIS_t &rA, const THIS_t &rB)GrayLib::cVecT3< DVALUEDEF_t >inlinestatic
GetDiff(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetDist(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetDist2D(const THIS_t &pt) constGrayLib::cVecT3< DVALUEDEF_t >inline
GetDist2DSq(DVALUEDEF_t nX, DVALUEDEF_t nY) constGrayLib::cVecT3< DVALUEDEF_t >inline
GetDist2DSq(const THIS_t &pt) constGrayLib::cVecT3< DVALUEDEF_t >inline
GetDistSeg(const THIS_t &v1, const THIS_t &v2) constGrayLib::cVector3f
GetDistSq(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetDistXZ(const THIS_t &v2) constGrayLib::cVector3finline
GetDiv(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetDot(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetDot(const THIS_t &v1, const THIS_t &v2)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inlinestatic
GetElem(int i) const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetEulerHeading(const THIS_t &v2) constGrayLib::cVector3f
GetMinAxis(const THIS_t &v2, DVALUE_t fDistMin=k_FLT_MIN2) constGrayLib::cVector3finline
GetMul(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetProj(const cMatrix4x4f &M) constGrayLib::cVector3f
GetProj2(const cMatrix4x4f &M) constGrayLib::cVector3f
GetScaled(DVALUEDEF_t nScale) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetSum(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
GetTransNorm(const cMatrix4x4f &M) constGrayLib::cVector3f
GetTransNorm2(const cMatrix4x4f &M) constGrayLib::cVector3f
GetVectorAngle(const THIS_t &v1, const THIS_t &v2)GrayLib::cVector3fstatic
GetVectorAngleN(const THIS_t &lv1, const THIS_t &lv2)GrayLib::cVector3fstatic
GetVectorToTarget(const cVector3f &vTarget) constGrayLib::cVector3finline
InitCross(const THIS_t &rA, const THIS_t &rB)GrayLib::cVecT3< DVALUEDEF_t >inline
IsNear(const THIS_t &v2, DVALUEDEF_t fDist=(DVALUEDEF_t) k_FLT_MIN2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
IsNearHeight(const THIS_t &v2, DVALUE_t fDist=k_FLT_MIN2) constGrayLib::cVector3finline
IsNearXZ(const THIS_t &v2, DVALUE_t fDist=k_FLT_MIN2) constGrayLib::cVector3finline
IsSame2D(const THIS_t &pt) const noexceptGrayLib::cVecT3< DVALUEDEF_t >inline
isZero() const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
k_nDimGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >static
k_vOneGrayLib::cVector3fstatic
k_vXAxisGrayLib::cVector3fstatic
k_vYAxisGrayLib::cVector3fstatic
k_vZAxisGrayLib::cVector3fstatic
k_vZeroGrayLib::cVector3fstatic
m_aGrayLib::cVecT3< DVALUEDEF_t >
m_xGrayLib::cVecT3< DVALUEDEF_t >
m_yGrayLib::cVecT3< DVALUEDEF_t >
m_zGrayLib::cVecT3< DVALUEDEF_t >
operator const DVALUEDEF_t *() const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator DVALUEDEF_t *()GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator!=(const THIS_t &v2) const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator*(DVALUEDEF_t nScale) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator*=(DVALUEDEF_t nScale) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator*=(const THIS_t &v2) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator+(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator+=(const THIS_t &v2)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator+=(DVALUEDEF_t n)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator-() constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator-(const THIS_t &v2) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator-=(const THIS_t &v2) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator-=(DVALUEDEF_t n) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator/(DVALUEDEF_t nScale) constGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator/=(DVALUEDEF_t nScale)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator/=(const THIS_t &v2)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator==(const THIS_t &v2) const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator[](int i) const noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
operator[](int i)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
put_Magnitude(DVALUEDEF_t nLength)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
rGrayLib::cVecT3< DVALUEDEF_t >
RefElem(int i) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
Set(const THIS_t &v)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
SetCross(const THIS_t &v2)GrayLib::cVecT3< DVALUEDEF_t >inline
SetEulerWrapSigned()GrayLib::cVector3f
SetLerp(const THIS_t &a, const THIS_t &b, DVALUE_t t)GrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
SetMax()GrayLib::cVector3finline
SetMin()GrayLib::cVector3finline
SetNormalized(void) noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
SetZero() noexceptGrayLib::cVecTC< DVALUEDEF_t, 3, cVecT3< DVALUEDEF_t > >inline
UNITTEST2_PREDEF(cVector)GrayLib::cVector3f
xGrayLib::cVecT3< DVALUEDEF_t >
yGrayLib::cVecT3< DVALUEDEF_t >
zGrayLib::cVecT3< DVALUEDEF_t >