#include <TransformationMatrix.h>
| Public Types | |
| typedef Vector3< NUMBER > | This | 
| Public Member Functions | |
| Vector3 () | |
| Vector3 (const This &v) | |
| Vector3 (const NUMBER x, const NUMBER y, const NUMBER z) | |
| This & | operator= (const This &v) | 
| This & | set (const NUMBER _x, const NUMBER _y, const NUMBER _z) | 
| NUMBER | getSquareLength () const | 
| NUMBER | getLength () const | 
| This & | normalise () | 
| This | operator * (const NUMBER s) | 
| This & | operator *= (const NUMBER s) | 
| This | operator/ (const NUMBER s) | 
| This & | operator/= (const NUMBER s) | 
| This | operator^ (const This &v) | 
| This & | operator^= (const This &v) | 
| operator NUMBER * () | |
| operator const NUMBER * () const | |
| NUMBER & | operator[] (const int i) | 
| NUMBER | operator[] (const int i) const | 
| Public Attributes | |
| NUMBER & | x | 
| NUMBER & | y | 
| NUMBER & | z | 
| Protected Attributes | |
| NUMBER | data [3] | 
| typedef Vector3<NUMBER> VolVis::Vector3< NUMBER >::This | 
| VolVis::Vector3< NUMBER >::Vector3 | ( | ) |  [inline] | 
| VolVis::Vector3< NUMBER >::Vector3 | ( | const This & | v | ) |  [inline] | 
| VolVis::Vector3< NUMBER >::Vector3 | ( | const NUMBER | x, | |
| const NUMBER | y, | |||
| const NUMBER | z | |||
| ) |  [inline] | 
| This& VolVis::Vector3< NUMBER >::operator= | ( | const This & | v | ) |  [inline] | 
| This& VolVis::Vector3< NUMBER >::set | ( | const NUMBER | _x, | |
| const NUMBER | _y, | |||
| const NUMBER | _z | |||
| ) |  [inline] | 
| NUMBER VolVis::Vector3< NUMBER >::getSquareLength | ( | ) | const  [inline] | 
| NUMBER VolVis::Vector3< NUMBER >::getLength | ( | ) | const  [inline] | 
| This& VolVis::Vector3< NUMBER >::normalise | ( | ) |  [inline] | 
| This VolVis::Vector3< NUMBER >::operator * | ( | const NUMBER | s | ) |  [inline] | 
| This& VolVis::Vector3< NUMBER >::operator *= | ( | const NUMBER | s | ) |  [inline] | 
| This VolVis::Vector3< NUMBER >::operator/ | ( | const NUMBER | s | ) |  [inline] | 
| This& VolVis::Vector3< NUMBER >::operator/= | ( | const NUMBER | s | ) |  [inline] | 
| This VolVis::Vector3< NUMBER >::operator^ | ( | const This & | v | ) |  [inline] | 
| This& VolVis::Vector3< NUMBER >::operator^= | ( | const This & | v | ) |  [inline] | 
| VolVis::Vector3< NUMBER >::operator NUMBER * | ( | ) |  [inline] | 
| VolVis::Vector3< NUMBER >::operator const NUMBER * | ( | ) | const  [inline] | 
| NUMBER& VolVis::Vector3< NUMBER >::operator[] | ( | const int | i | ) |  [inline] | 
| NUMBER VolVis::Vector3< NUMBER >::operator[] | ( | const int | i | ) | const  [inline] | 
| NUMBER VolVis::Vector3< NUMBER >::data[3]  [protected] | 
| NUMBER& VolVis::Vector3< NUMBER >::x | 
| NUMBER & VolVis::Vector3< NUMBER >::y | 
| NUMBER & VolVis::Vector3< NUMBER >::z | 
 1.5.1-p1
 1.5.1-p1