Public メソッド | |
Ak3DVector () | |
Ak3DVector (AkReal32 x, AkReal32 y, AkReal32 z) | |
Ak3DVector (const AkVector &b) | |
Ak3DVector (const AKSIMD_V4F32 &in_v4f32) | |
AkForceInline AKSIMD_V4F32 | PointV4F32 () const |
AkForceInline AKSIMD_V4F32 | VectorV4F32 () const |
~Ak3DVector () | |
void | Zero () |
AkForceInline bool | operator== (const Ak3DVector &b) const |
AkForceInline bool | operator!= (const Ak3DVector &b) const |
AkForceInline Ak3DVector | operator= (const Ak3DVector &b) |
AkForceInline Ak3DVector | operator= (const AkVector &b) |
AkForceInline bool | operator< (const Ak3DVector &b) const |
AkForceInline bool | operator<= (const Ak3DVector &b) const |
AkForceInline bool | operator> (const Ak3DVector b) const |
AkForceInline bool | operator>= (const Ak3DVector &b) const |
AkForceInline Ak3DVector | operator*= (const AkReal32 f) |
AkForceInline Ak3DVector | operator/= (const AkReal32 f) |
AkForceInline Ak3DVector | operator* (const Ak3DVector v2) const |
AkForceInline Ak3DVector | operator* (const AkReal32 f) const |
AkForceInline Ak3DVector | operator/ (const AkReal32 f) const |
AkForceInline Ak3DVector | operator+ (const AkReal32 f) const |
AkForceInline Ak3DVector | operator- (const AkReal32 f) const |
AkForceInline Ak3DVector | operator+ (const Ak3DVector &b) const |
AkForceInline Ak3DVector | operator- (const Ak3DVector &b) const |
AkForceInline | operator AkVector () |
AkForceInline Ak3DVector | Rotate180X_90Y () const |
AkForceInline Ak3DVector | SphericalToCartesian (const AkReal32 azimuth, const AkReal32 elevation) |
AkForceInline Ak3DVector | LinearCombination (const Ak3DVector &A, const Ak3DVector &B, const Ak3DVector &C) const |
AkForceInline void | Normalize () |
AkForceInline AkReal32 | L2_Norm () const |
AkForceInline AkReal32 | DotProduct (const Ak3DVector &v2) const |
AkForceInline AkReal32 | Dot (const Ak3DVector &v2) const |
AkForceInline Ak3DVector | Cross (const Ak3DVector &v) const |
AkForceInline AkReal32 | Length () const |
AkForceInline AkReal32 | LengthSquared () const |
AkForceInline bool | IsAllPositive () const |
AkForceInline Ak3DVector | Abs () const |
Static Public メソッド | |
static AkForceInline Ak3DVector | Min (const Ak3DVector &A, const Ak3DVector &B) |
static AkForceInline Ak3DVector | Max (const Ak3DVector &A, const Ak3DVector &B) |
static AkReal32 | Determinant (const Ak3DVector &a, const Ak3DVector &b, const Ak3DVector &c) |
Public 変数 | |
AkReal32 | X |
AkReal32 | Y |
AkReal32 | Z |
AkVectors.h の 190 行で定義されています。