#include <dada.h>
Public Member Functions | |
| dVector () | |
| dVector (float X, float Y, float Z, float W=1) | |
| dVector (dVector const &c) | |
| float * | arr () | 
| int | operator== (dVector const &rhs) | 
| dVector & | operator= (dVector const &rhs) | 
| dVector | operator+ (dVector const &rhs) const | 
| dVector | operator- (dVector const &rhs) const | 
| dVector | operator * (dVector const &rhs) const | 
| dVector | operator/ (dVector const &rhs) const | 
| dVector | operator+ (float rhs) const | 
| dVector | operator- (float rhs) const | 
| dVector | operator * (float rhs) const | 
| dVector | operator/ (float rhs) const | 
| dVector & | operator+= (dVector const &rhs) | 
| dVector & | operator-= (dVector const &rhs) | 
| dVector & | operator *= (float rhs) | 
| dVector & | operator/= (float rhs) | 
| dVector | cross (dVector const &rhs) const | 
| float | dot (dVector const &rhs) const | 
| float | dist (dVector const &rhs) const | 
| float | distsq (dVector const &rhs) const | 
| float | mag () | 
| void | get_euler (float &rx, float &ry, float &rz) const | 
| void | homog () | 
| dVector & | normalise () | 
| bool | feq (const dVector &other, float epsilon=0.00001) | 
| void | get_rot (float m[16], dVector up) | 
Data Fields | |
| float | x | 
| float | y | 
| float | z | 
| float | w | 
Definition at line 47 of file dada.h.
| Fluxus::dVector::dVector | ( | float | X, | |
| float | Y, | |||
| float | Z, | |||
| float |  W = 1 | |||
| ) |  [inline] | 
        
| int Fluxus::dVector::operator== | ( | dVector const & | rhs | ) |  [inline] | 
        
| void dVector::get_euler | ( | float & | rx, | |
| float & | ry, | |||
| float & | rz | |||
| ) | const | 
| bool dVector::feq | ( | const dVector & | other, | |
| float |  epsilon = 0.00001 | |||
| ) | 
| float Fluxus::dVector::x | 
| float Fluxus::dVector::y | 
| float Fluxus::dVector::z | 
| float Fluxus::dVector::w | 
 1.5.1