|
| typedef TYPE | DVALUE_t |
| | Dimension value type. More...
|
| |
| typedef cVecTC< TYPE, _IQTY, cVecT< TYPE, _IQTY > > | THIS_t |
| |
| TYPE * | get_T () noexcept |
| |
| const TYPE * | get_CT () const noexcept |
| |
| const cVecT< TYPE, _IQTY > & | get_CR () const noexcept |
| |
| | operator const TYPE * () const noexcept |
| |
| TYPE | GetElem (int i) const noexcept |
| |
| TYPE | operator[] (int i) const noexcept |
| |
| TYPE & | operator[] (int i) |
| |
| bool | isZero () const noexcept |
| |
| COMPARE_t | Compare (const THIS_t &v2) const noexcept |
| |
| bool | operator== (const THIS_t &v2) const noexcept |
| |
| bool | operator!= (const THIS_t &v2) const noexcept |
| |
| bool | IsNear (const THIS_t &v2, TYPE fDist=(TYPE) k_FLT_MIN2) const |
| |
| TYPE | get_MagnitudeSq () const noexcept |
| |
| TYPE | get_Magnitude () const noexcept |
| |
| cVecT< TYPE, _IQTY > | operator- () const |
| |
| cVecT< TYPE, _IQTY > | operator- (const THIS_t &v2) const |
| |
| cVecT< TYPE, _IQTY > | get_Abs () const |
| |
| cVecT< TYPE, _IQTY > | GetSum (const THIS_t &v2) const |
| |
| cVecT< TYPE, _IQTY > | operator+ (const THIS_t &v2) const |
| |
| cVecT< TYPE, _IQTY > | GetDiff (const THIS_t &v2) const |
| |
| cVecT< TYPE, _IQTY > | GetScaled (TYPE nScale) const |
| |
| cVecT< TYPE, _IQTY > | operator* (TYPE nScale) const |
| |
| cVecT< TYPE, _IQTY > | operator/ (TYPE nScale) const |
| |
| cVecT< TYPE, _IQTY > | GetMul (const THIS_t &v2) const |
| |
| cVecT< TYPE, _IQTY > | GetDiv (const THIS_t &v2) const |
| |
| TYPE | GetDistSq (const THIS_t &v2) const |
| |
| TYPE | GetDist (const THIS_t &v2) const |
| |
| TYPE | GetDot (const THIS_t &v2) const |
| |
| cVecT< TYPE, _IQTY > | get_Normalized () const |
| |
| | operator TYPE * () |
| |
| TYPE & | RefElem (int i) noexcept |
| |
| void | Set (const THIS_t &v) |
| |
| void | SetZero () noexcept |
| |
| TYPE | SetNormalized (void) noexcept |
| |
| bool | put_Magnitude (TYPE nLength) |
| |
| void | SetLerp (const THIS_t &a, const THIS_t &b, DVALUE_t t) |
| |
| const cVecT< TYPE, _IQTY > & | operator+= (const THIS_t &v2) |
| |
| const cVecT< TYPE, _IQTY > & | operator+= (TYPE n) |
| |
| const cVecT< TYPE, _IQTY > & | operator-= (const THIS_t &v2) noexcept |
| |
| const cVecT< TYPE, _IQTY > & | operator-= (TYPE n) noexcept |
| |
| void | DoScale (TYPE n) noexcept |
| |
| const cVecT< TYPE, _IQTY > & | operator*= (TYPE nScale) noexcept |
| |
| cVecT< TYPE, _IQTY > & | operator*= (const THIS_t &v2) noexcept |
| |
| const cVecT< TYPE, _IQTY > & | operator/= (TYPE nScale) |
| |
| cVecT< TYPE, _IQTY > & | operator/= (const THIS_t &v2) |
| |
| void | DoMul (const THIS_t &v2) noexcept |
| |
| void | DoDiv (const THIS_t &v2) |
| |
| static TYPE | GetDot (const THIS_t &v1, const THIS_t &v2) |
| |
| static const int | k_nDim |
| |
| | cVecTC () |
| |