#include <c_xyz.h>
◆ ~cXyz() [1/2]
◆ ~cXyz() [2/2]
◆ cXyz() [1/4]
◆ cXyz() [2/4]
◆ cXyz() [3/4]
cXyz::cXyz |
( |
const cXyz & | vec | ) |
|
|
inline |
◆ cXyz() [4/4]
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() [1/2]
s16 cXyz::atan2sX_Z |
( |
| ) |
const |
◆ atan2sX_Z() [2/2]
s16 cXyz::atan2sX_Z |
( |
| ) |
const |
◆ atan2sY_XZ() [1/2]
s16 cXyz::atan2sY_XZ |
( |
| ) |
const |
◆ atan2sY_XZ() [2/2]
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]
void 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-() [1/2]
cXyz cXyz::operator- |
( |
Vec const & | | ) |
const |
◆ operator-() [2/2]
cXyz cXyz::operator- |
( |
Vec const & | vec | ) |
const |
◆ operator-=() [1/2]
void cXyz::operator-= |
( |
const Vec & | other | ) |
|
|
inline |
◆ operator-=() [2/2]
void cXyz::operator-= |
( |
f32 | f | ) |
|
|
inline |
◆ operator/()
cXyz cXyz::operator/ |
( |
f32 | scale | ) |
const |
◆ operator/=()
void 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: