#include <c_xyz.h>
◆ cXyz() [1/6]
◆ ~cXyz() [1/2]
◆ cXyz() [2/6]
| cXyz::cXyz |
( |
const cXyz & | vec | ) |
|
|
inline |
◆ cXyz() [3/6]
◆ ~cXyz() [2/2]
◆ cXyz() [4/6]
| cXyz::cXyz |
( |
const cXyz & | vec | ) |
|
|
default |
◆ cXyz() [5/6]
◆ cXyz() [6/6]
| cXyz::cXyz |
( |
const Vec & | vec | ) |
|
|
inline |
◆ abs() [1/2]
◆ abs() [2/2]
| f32 cXyz::abs |
( |
const Vec & | other | ) |
const |
|
inline |
◆ abs2() [1/2]
◆ abs2() [2/2]
| f32 cXyz::abs2 |
( |
const Vec & | other | ) |
const |
|
inline |
◆ abs2XZ() [1/2]
| f32 cXyz::abs2XZ |
( |
| ) |
const |
|
inline |
◆ abs2XZ() [2/2]
| f32 cXyz::abs2XZ |
( |
const Vec & | other | ) |
const |
|
inline |
◆ absXZ() [1/2]
| f32 cXyz::absXZ |
( |
| ) |
const |
|
inline |
◆ absXZ() [2/2]
| f32 cXyz::absXZ |
( |
const Vec & | other | ) |
const |
|
inline |
◆ atan2sX_Z()
| s16 cXyz::atan2sX_Z |
( |
| ) |
const |
◆ atan2sY_XZ()
| s16 cXyz::atan2sY_XZ |
( |
| ) |
const |
◆ getCrossProduct()
| cXyz cXyz::getCrossProduct |
( |
Vec const & | vec | ) |
const |
◆ getDotProduct()
| f32 cXyz::getDotProduct |
( |
const Vec & | other | ) |
const |
|
inline |
◆ getMagXZ()
| f32 cXyz::getMagXZ |
( |
| ) |
const |
|
inline |
◆ getNearZeroValue()
| static f32 cXyz::getNearZeroValue |
( |
| ) |
|
|
inlinestatic |
◆ getSquareDistance()
| f32 cXyz::getSquareDistance |
( |
const Vec & | other | ) |
const |
|
inline |
◆ getSquareMag()
| f32 cXyz::getSquareMag |
( |
| ) |
const |
|
inline |
◆ getXDiff()
| f32 cXyz::getXDiff |
( |
const Vec * | other | ) |
const |
|
inline |
◆ getYDiff()
| f32 cXyz::getYDiff |
( |
const Vec * | other | ) |
const |
|
inline |
◆ getZDiff()
| f32 cXyz::getZDiff |
( |
const Vec * | other | ) |
const |
|
inline |
◆ inprod()
| f32 cXyz::inprod |
( |
const Vec & | other | ) |
const |
|
inline |
◆ inprodXZ()
| f32 cXyz::inprodXZ |
( |
const Vec & | other | ) |
const |
|
inline |
◆ isNearZeroSquare() [1/2]
| bool cXyz::isNearZeroSquare |
( |
| ) |
const |
|
inline |
◆ isNearZeroSquare() [2/2]
| bool cXyz::isNearZeroSquare |
( |
const cXyz & | other | ) |
const |
|
inline |
◆ isZero()
| bool cXyz::isZero |
( |
| ) |
const |
◆ norm()
| cXyz cXyz::norm |
( |
| ) |
const |
◆ normalize()
◆ normalizeRS()
| bool cXyz::normalizeRS |
( |
| ) |
|
◆ normalizeZP()
| cXyz cXyz::normalizeZP |
( |
| ) |
|
◆ normZC()
| cXyz cXyz::normZC |
( |
| ) |
const |
◆ normZP()
| cXyz cXyz::normZP |
( |
| ) |
const |
◆ operator!=()
| bool cXyz::operator!= |
( |
Vec const & | vec | ) |
const |
◆ operator*() [1/2]
| cXyz cXyz::operator* |
( |
f32 | scale | ) |
const |
◆ operator*() [2/2]
| cXyz cXyz::operator* |
( |
Vec const & | vec | ) |
const |
◆ operator*=() [1/2]
| void cXyz::operator*= |
( |
const Vec & | other | ) |
|
|
inline |
◆ operator*=() [2/2]
| cXyz * cXyz::operator*= |
( |
f32 | scale | ) |
|
|
inline |
◆ operator+()
| cXyz cXyz::operator+ |
( |
Vec const & | vec | ) |
const |
◆ operator+=() [1/2]
| cXyz * cXyz::operator+= |
( |
const Vec & | other | ) |
|
|
inline |
◆ operator+=() [2/2]
| void cXyz::operator+= |
( |
f32 | f | ) |
|
|
inline |
◆ operator-()
| cXyz cXyz::operator- |
( |
Vec const & | vec | ) |
const |
◆ operator-=() [1/2]
| cXyz * cXyz::operator-= |
( |
const Vec & | other | ) |
|
|
inline |
◆ operator-=() [2/2]
| void cXyz::operator-= |
( |
f32 | f | ) |
|
|
inline |
◆ operator/()
| cXyz cXyz::operator/ |
( |
f32 | scale | ) |
const |
◆ operator/=()
| cXyz * cXyz::operator/= |
( |
f32 | scale | ) |
|
|
inline |
◆ operator=()
| void cXyz::operator= |
( |
const Vec & | vec | ) |
|
|
inline |
◆ operator==()
| bool cXyz::operator== |
( |
Vec const & | vec | ) |
const |
◆ outprod()
| cXyz cXyz::outprod |
( |
Vec const & | vec | ) |
const |
◆ set() [1/2]
| void cXyz::set |
( |
const Vec & | other | ) |
|
|
inline |
◆ set() [2/2]
◆ setall()
| void cXyz::setall |
( |
f32 | f | ) |
|
|
inline |
◆ zero()
◆ BaseX
◆ BaseXY
◆ BaseXYZ
◆ BaseXZ
◆ BaseY
◆ BaseYZ
◆ BaseZ
◆ Zero
The documentation for this struct was generated from the following files: