Go to the source code of this file.
Functions |
template<typename Real > |
v3< Real > | Zero3 (void) |
template<typename Real > |
v3< Real > | Identity3 (void) |
template<typename Real > |
v3< Real > | cross (const v3< Real > &a, const v3< Real > &b) |
template<typename Real > |
Real | lengthSQ (const v3< Real > &a) |
template<typename Real > |
Real | length (const v3< Real > &a) |
template<typename Real > |
Real | length (const v3< Real > &from, const v3< Real > &to) |
template<typename Real > |
Real | lengthSQ (const v3< Real > &from, const v3< Real > &to) |
template<typename Real > |
v3< Real > | proj (const v3< Real > &a, const v3< Real > &on) |
template<typename Real > |
v3< Real > | projU (const v3< Real > &a, const v3< Real > &on) |
template<typename Real > |
v3< Real > | normalize (const v3< Real > &v) |
template<typename Real > |
Real | dot (const v3< Real > &a, const v3< Real > &b) |
template<typename Real > |
Real | operator* (const v3< Real > &a, const v3< Real > &b) |
template<typename Real > |
v3< Real > | operator* (const Real a, const v3< Real > &b) |
template<typename Real > |
v3< Real > | operator* (const v3< Real > &a, const Real b) |
template<typename Real > |
v3< Real > | operator/ (const Real a, const v3< Real > &b) |
template<typename Real > |
v3< Real > | operator/ (const v3< Real > &a, const Real b) |
template<typename Real > |
v3< Real > | operator+ (const v3< Real > &a, const v3< Real > &b) |
template<typename Real > |
v3< Real > | operator- (const v3< Real > &a) |
template<typename Real > |
v3< Real > | operator- (const v3< Real > &a, const v3< Real > &b) |
Function Documentation
template<typename Real >
v3<Real> cross |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
Real dot |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> Identity3 |
( |
void |
|
) |
[inline] |
template<typename Real >
Real length |
( |
const v3< Real > & |
a |
) |
[inline] |
template<typename Real >
Real length |
( |
const v3< Real > & |
from, |
|
|
const v3< Real > & |
to | |
|
) |
| | [inline] |
template<typename Real >
Real lengthSQ |
( |
const v3< Real > & |
a |
) |
|
template<typename Real >
Real lengthSQ |
( |
const v3< Real > & |
from, |
|
|
const v3< Real > & |
to | |
|
) |
| | |
template<typename Real >
v3<Real> normalize |
( |
const v3< Real > & |
v |
) |
[inline] |
template<typename Real >
Real operator* |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> operator* |
( |
const Real |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> operator* |
( |
const v3< Real > & |
a, |
|
|
const Real |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> operator+ |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> operator- |
( |
const v3< Real > & |
a |
) |
[inline] |
template<typename Real >
v3<Real> operator- |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> operator/ |
( |
const v3< Real > & |
a, |
|
|
const Real |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> operator/ |
( |
const Real |
a, |
|
|
const v3< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> proj |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
on | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> projU |
( |
const v3< Real > & |
a, |
|
|
const v3< Real > & |
on | |
|
) |
| | [inline] |
template<typename Real >
v3<Real> Zero3 |
( |
void |
|
) |
[inline] |