Go to the source code of this file.
Classes |
class | v4< Real > |
Typedefs |
typedef v4< float > | float4 |
typedef v4< double > | double4 |
typedef v4< int > | int4 |
typedef v4< uint > | uint4 |
Functions |
template<typename Real > |
v4< Real > | Zero4 (void) |
template<typename Real > |
v4< Real > | Identity4 (void) |
template<typename Real > |
Real | modulus (const v4< Real > &v) |
template<typename Real > |
Real | modulus2 (const v4< Real > &v) |
template<typename Real > |
Real | dot (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
v4< Real > | cross (const v4< Real > &a, const v4< Real > &b, const v4< Real > &c) |
template<typename Real > |
v4< Real > | normalize (const v4< Real > &v) |
template<typename Real > |
v4< Real > | operator+ (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
v4< Real > | operator- (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
Real | operator* (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
v4< Real > | operator* (Real f, const v4< Real > &v) |
template<typename Real > |
v4< Real > | operator* (const v4< Real > &v, Real f) |
template<typename Real > |
v4< Real > | operator/ (Real f, const v4< Real > &v) |
template<typename Real > |
v4< Real > | operator/ (const v4< Real > &v, Real f) |
template<typename Real > |
v4< Real > | operator- (const v4< Real > &v) |
Typedef Documentation
Definition at line 72 of file v4.h.
Definition at line 71 of file v4.h.
Definition at line 73 of file v4.h.
Definition at line 74 of file v4.h.
Function Documentation
template<typename Real >
v4<Real> cross |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b, |
|
|
const v4< Real > & |
c | |
|
) |
| | [inline] |
template<typename Real >
Real dot |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> Identity4 |
( |
void |
|
) |
[inline] |
template<typename Real >
Real modulus |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
Real modulus2 |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
v4<Real> normalize |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
Real operator* |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator* |
( |
Real |
f, |
|
|
const v4< Real > & |
v | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator* |
( |
const v4< Real > & |
v, |
|
|
Real |
f | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator+ |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator- |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator- |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
v4<Real> operator/ |
( |
Real |
f, |
|
|
const v4< Real > & |
v | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator/ |
( |
const v4< Real > & |
v, |
|
|
Real |
f | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> Zero4 |
( |
void |
|
) |
[inline] |