#include <ivfmath/IvfVec4d.h>
Inheritance diagram for CIvfVec4d:

Public Member Functions | |
| CIvfVec4d () | |
| CIvfVec4d (double vx, double vy, double vz) | |
| CIvfVec4d (double vx, double vy, double vz, double vw) | |
| CIvfVec4d (CIvfVec4d &v) | |
| virtual | ~CIvfVec4d () |
| IvfClassInfo ("CIvfVec4d", CIvfMathBase) | |
| void | rotate (CIvfVec4d &axis, double angle) |
| void | normalize () |
| double | length () |
| void | negate () |
| void | print (ostream &out) |
| void | getEulerAngles (double &pitch, double &heading) |
| void | setComponents (double vx, double vy, double vz) |
| void | setComponents (double vx, double vy, double vz, double vw) |
| void | getComponents (double &vx, double &vy, double &vz, double &vw) |
| void | getComponents (double &vx, double &vy, double &vz) |
| void | setComponents (const double *v) |
| void | getComponents (double *v) |
| void | setZ (double value) |
| void | setY (double value) |
| void | setX (double value) |
| CIvfVec4d & | operator+= (CIvfVec4d &a) |
| CIvfVec4d & | operator-= (CIvfVec4d &a) |
| CIvfVec4d & | operator= (CIvfVec4d &a) |
| double | operator[] (const int idx) |
CIvfVec3d implements a 4d vector and associated operations and arithmetic.
Definition at line 41 of file IvfVec4d.h.
|
|
CIvfVec3d constructor |
|
||||||||||||||||
|
CIvfVec3d constructor |
|
||||||||||||||||||||
|
CIvfVec3d constructor |
|
|
CIvfVec3d copy constructor |
|
|
CIvfVec3d destructor |
|
|
Get pointer to vector components |
|
||||||||||||||||
|
Get vector components |
|
||||||||||||||||||||
|
Get vector components |
|
||||||||||||
|
Return euler angles |
|
|
Return vector length |
|
|
Negate vector |
|
|
Normalize vector |
|
|
Vector/Vector += operator |
|
|
Vector/Vector -= operator |
|
|
Vector/scalar = operator |
|
|
Index operator |
|
|
Print vector to output stream
|
|
||||||||||||
|
Rotate vector angle about axis |
|
|
Get vector components |
|
||||||||||||||||||||
|
Set vector components |
|
||||||||||||||||
|
Set vector components (vw = 0.0)
|
|
|
Set vector x value |
|
|
Set vector y value |
|
|
Set vector z value |
1.4.6-NO