Abs() const | Murl::Math::Vector< DataType > | inline |
AbsSelf() | Murl::Math::Vector< DataType > | inline |
Add(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
AddSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Clamp(const Vector &min, const Vector &max) const | Murl::Math::Vector< DataType > | inline |
ClampLength(DataType min, DataType max) const | Murl::Math::Vector< DataType > | inline |
ClampLengthSelf(DataType min, DataType max) | Murl::Math::Vector< DataType > | inline |
ClampSelf(const Vector &min, const Vector &max) | Murl::Math::Vector< DataType > | inline |
Clear() | Murl::Math::Vector< DataType > | inline |
Component enum name | Murl::Math::Vector< DataType > | |
ComponentMask enum name | Murl::Math::Vector< DataType > | |
Cross(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
CrossSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Divide(DataType v) const | Murl::Math::Vector< DataType > | inline |
Divide(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
DivideSelf(DataType v) | Murl::Math::Vector< DataType > | inline |
DivideSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Dot(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
GetAngle2D() const | Murl::Math::Vector< DataType > | inline |
GetBaseNormals(Vector &n1, Vector &n2, Vector &n3) const | Murl::Math::Vector< DataType > | inline |
GetCount() const | Murl::Math::Vector< DataType > | inline |
GetLength() const | Murl::Math::Vector< DataType > | inline |
GetPointer() const | Murl::Math::Vector< DataType > | inline |
GetPointer() | Murl::Math::Vector< DataType > | inline |
GetSquaredLength() const | Murl::Math::Vector< DataType > | inline |
Interpolate(const Vector &v, DataType t) const | Murl::Math::Vector< DataType > | inline |
InterpolateSelf(const Vector &v, DataType t) | Murl::Math::Vector< DataType > | inline |
Invert() const | Murl::Math::Vector< DataType > | inline |
InvertSelf() | Murl::Math::Vector< DataType > | inline |
IsEqual(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
IsEqual(const Vector &v, DataType epsilon) const | Murl::Math::Vector< DataType > | inline |
IsZero() const | Murl::Math::Vector< DataType > | inline |
IsZero(DataType epsilon) const | Murl::Math::Vector< DataType > | inline |
IsZeroPosition() const | Murl::Math::Vector< DataType > | inline |
IsZeroPosition(DataType epsilon) const | Murl::Math::Vector< DataType > | inline |
MASK_ALL enum value | Murl::Math::Vector< DataType > | |
MASK_NONE enum value | Murl::Math::Vector< DataType > | |
MASK_W enum value | Murl::Math::Vector< DataType > | |
MASK_X enum value | Murl::Math::Vector< DataType > | |
MASK_XY enum value | Murl::Math::Vector< DataType > | |
MASK_XYZ enum value | Murl::Math::Vector< DataType > | |
MASK_XZ enum value | Murl::Math::Vector< DataType > | |
MASK_Y enum value | Murl::Math::Vector< DataType > | |
MASK_YZ enum value | Murl::Math::Vector< DataType > | |
MASK_Z enum value | Murl::Math::Vector< DataType > | |
Max(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
MaxLength(DataType v) const | Murl::Math::Vector< DataType > | inline |
MaxLengthSelf(DataType v) | Murl::Math::Vector< DataType > | inline |
MaxSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
mComponents | Murl::Math::Vector< DataType > | |
Min(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
MinLength(DataType v) const | Murl::Math::Vector< DataType > | inline |
MinLengthSelf(DataType v) | Murl::Math::Vector< DataType > | inline |
MinSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Multiply(const Quaternion< DataType > &q) const | Murl::Math::Vector< DataType > | inline |
Multiply(DataType v) const | Murl::Math::Vector< DataType > | inline |
Multiply(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
MultiplySelf(DataType v) | Murl::Math::Vector< DataType > | inline |
MultiplySelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Normalize() const | Murl::Math::Vector< DataType > | inline |
NormalizeAxis() const | Murl::Math::Vector< DataType > | inline |
NormalizeAxisSelf() | Murl::Math::Vector< DataType > | inline |
NormalizeSelf() | Murl::Math::Vector< DataType > | inline |
NUM_COMPONENTS enum value | Murl::Math::Vector< DataType > | |
operator!=(const Vector< DataType > &lhs, const Vector< DataType > &rhs) | Murl::Math::Vector< DataType > | friend |
operator*(DataType rhs) const | Murl::Math::Vector< DataType > | inline |
operator*(const Vector &rhs) const | Murl::Math::Vector< DataType > | inline |
operator*(const Quaternion< DataType > &rhs) const | Murl::Math::Vector< DataType > | inline |
operator*=(DataType v) | Murl::Math::Vector< DataType > | inline |
operator*=(const Vector &v) | Murl::Math::Vector< DataType > | inline |
operator+(const Vector &rhs) const | Murl::Math::Vector< DataType > | inline |
operator+=(const Vector &v) | Murl::Math::Vector< DataType > | inline |
operator-(const Vector &rhs) const | Murl::Math::Vector< DataType > | inline |
operator-() const | Murl::Math::Vector< DataType > | inline |
operator-=(const Vector &v) | Murl::Math::Vector< DataType > | inline |
operator/(DataType rhs) const | Murl::Math::Vector< DataType > | inline |
operator/(const Vector &rhs) const | Murl::Math::Vector< DataType > | inline |
operator/=(DataType v) | Murl::Math::Vector< DataType > | inline |
operator/=(const Vector &v) | Murl::Math::Vector< DataType > | inline |
operator==(const Vector< DataType > &lhs, const Vector< DataType > &rhs) | Murl::Math::Vector< DataType > | friend |
operator[](UInt32 index) const | Murl::Math::Vector< DataType > | inline |
operator[](UInt32 index) | Murl::Math::Vector< DataType > | inline |
PredefinedType enum name | Murl::Math::Vector< DataType > | |
Project(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
ProjectSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Set(PredefinedType type) | Murl::Math::Vector< DataType > | inline |
Set(const Vector &v) | Murl::Math::Vector< DataType > | inline |
Set(DataType v) | Murl::Math::Vector< DataType > | inline |
Set(DataType vx, DataType vy, DataType vz, DataType vw) | Murl::Math::Vector< DataType > | inline |
Set(const Quaternion< DataType > &q) | Murl::Math::Vector< DataType > | inline |
Sgn() const | Murl::Math::Vector< DataType > | inline |
SgnSelf() | Murl::Math::Vector< DataType > | inline |
Subtract(const Vector &v) const | Murl::Math::Vector< DataType > | inline |
SubtractSelf(const Vector &v) | Murl::Math::Vector< DataType > | inline |
ToString() const | Murl::Math::Vector< DataType > | inline |
UNINITIALIZED enum value | Murl::Math::Vector< DataType > | |
ValueType typedef | Murl::Math::Vector< DataType > | |
Vector() | Murl::Math::Vector< DataType > | inline |
Vector(const Vector< DataType2 > &v) | Murl::Math::Vector< DataType > | inline |
Vector(DataType vx, DataType vy, DataType vz, DataType vw) | Murl::Math::Vector< DataType > | inline |
Vector(const Quaternion< DataType > &q) | Murl::Math::Vector< DataType > | inline |
Vector(PredefinedType type) | Murl::Math::Vector< DataType > | inline |
W enum value | Murl::Math::Vector< DataType > | |
w | Murl::Math::Vector< DataType > | |
X enum value | Murl::Math::Vector< DataType > | |
x | Murl::Math::Vector< DataType > | |
Y enum value | Murl::Math::Vector< DataType > | |
y | Murl::Math::Vector< DataType > | |
z | Murl::Math::Vector< DataType > | |
Z enum value | Murl::Math::Vector< DataType > | |
ZERO_DIRECTION enum value | Murl::Math::Vector< DataType > | |
ZERO_POSITION enum value | Murl::Math::Vector< DataType > | |