|
| v3x1_t (const float *data) |
|
| v3x1_t (const float x, const float &y, const float &z) |
|
| v3x1_t (const v2x1_t &v, const float &z=0.0) |
|
bool | operator== (const v3x1_t &v) const |
|
bool | operator!= (const v3x1_t &v) const |
|
v3x1_t & | operator*= (const float &s) |
|
v3x1_t & | operator/= (const float &s) |
|
const v3x1_t | operator* (const float &s) const |
|
const v3x1_t | operator/ (const float &s) const |
|
v3x1_t & | operator+= (const v3x1_t &v) |
|
v3x1_t & | operator-= (const v3x1_t &v) |
|
const v3x1_t | operator+ (const v3x1_t &v) const |
|
const v3x1_t | operator- (const v3x1_t &v) const |
|
float | operator* (const v3x1_t &v) const |
|
const v3x1_t | operator% (const v3x1_t &v) const |
|
float | operator~ () const |
|
const v3x1_t | operator! () const |
|
bool | normalize () |
|
bool | operator< (const v3x1_t &v) const |
|
float | norm_sqrd () const |
|
float | norm () const |
|
const v3x1_t | normal () const |
|
| operator v2x1_t () const |
|
| the_triplet_t (const float *data) |
|
| the_triplet_t (const float &x, const float &y, const float &z) |
|
bool | operator== (const the_duplet_t< float > &d) const |
|
bool | operator< (const the_duplet_t< float > &d) const |
|
bool | equal (const the_triplet_t< float > &d) const |
|
void | assign (const float *data) |
|
void | assign (const float &x, const float &y, const float &z) |
|
void | get (float *data) const |
|
void | get (float &x, float &y, float &z) const |
|
void | scale (const float &s) |
|
void | negate () |
|
void | increment (const the_triplet_t< float > &d) |
|
void | decrement (const the_triplet_t< float > &d) |
|
void | dump (ostream &stream, const char *type_name) const |
|
const float & | x () const |
|
float & | x () |
|
const float & | y () const |
|
float & | y () |
|
const float & | z () const |
|
float & | z () |
|
const float & | operator[] (const unsigned int &i) const |
|
float & | operator[] (const unsigned int &i) |
|
const float * | data () const |
|
float * | data () |
|