|
| vec4d () |
|
| vec4d (const double a_vec[4]) |
|
| vec4d (const double &a0, const double &a1, const double &a2, const double &a3) |
|
virtual | ~vec4d () |
|
| vec4d (const vec4d &a_from) |
|
vec4d & | operator= (const vec4d &a_from) |
|
vec4d | operator* (double a_v) const |
|
vec4d | operator+ (const vec4d &a_v) const |
|
vec4d | operator- (const vec4d &a_v) const |
|
vec4d & | operator+= (const vec4d &a_v) |
|
vec4d & | operator*= (double a_v) |
|
vec4d | operator- () const |
|
double | length () const |
|
double | normalize () |
|
unsigned int | dimension () const |
|
| vec4 () |
|
| vec4 (const double a_vec[4]) |
|
| vec4 (const double &a0, const double &a1, const double &a2, const double &a3) |
|
| vec4 (const vec4 &a_from) |
|
virtual | ~vec4 () |
|
vec4 & | operator= (const vec4 &a_from) |
|
const double & | v0 () const |
|
void | v0 (const double &a_value) |
|
const double & | v1 () const |
|
void | v1 (const double &a_value) |
|
const double & | v2 () const |
|
void | v2 (const double &a_value) |
|
const double & | v3 () const |
|
void | v3 (const double &a_value) |
|
const double & | x () const |
|
const double & | y () const |
|
const double & | z () const |
|
const double & | t () const |
|
void | set_value (const double &a0, const double &a1, const double &a2, const double &a3) |
|
void | set_value (const double aV[4]) |
|
bool | set_value (unsigned int a_index, const double &a_value) |
|
void | value (double &a0, double &a1, double &a2, double &a3) const |
|
double | length (double(*a_sqrt)(double)) const |
|
double | normalize (double(*a_sqrt)(double)) |
|
bool | equal (const vec4 &a_vec) const |
|
bool | equal (const vec4 &a_vec, const double &a_epsil) const |
|
bool | is_proportional (const vec4 &a_vec, double &a_factor) const |
|
void | multiply (const double &a_T) |
|
bool | divide (const double &a_T) |
|
void | add (const vec4 &a_v) |
|
void | add (const double &a0, const double &a1, const double &a2, const double &a3) |
|
void | subtract (const vec4 &a_v) |
|
void | subtract (const double &a0, const double &a1, const double &a2, const double &a3) |
|
double & | operator[] (size_t a_index) |
|
const double & | operator[] (size_t a_index) const |
|
vec4 | operator+ (const vec4 &a_v) const |
|
vec4 | operator- (const vec4 &a_v) const |
|
vec4 | operator* (const double &a_v) const |
|
bool | operator== (const vec4 &a_v) const |
|
bool | operator!= (const vec4 &a_v) const |
|
size_type | size () const |
|
const double * | data () const |
|
Definition at line 12 of file vec4d.