#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