|
Open PaperOpt
|
#include <V3.h>
Public Member Functions | |
| V3 () | |
| V3 (const T _x, const T _y, const T _z) | |
| V3 (const V3< T > &v) | |
| V3 (const V2< T > &v, T _z) | |
| T | X () const |
| T | Y () const |
| T | Z () const |
| T | P (int i) const |
| V2< T > | Drop (int i) const |
| void | X (T _x) |
| void | Y (T _y) |
| void | Z (T _z) |
| T | LengthVector () |
| T | LengthVector2 () |
| void | NormalizeVector () |
| V3< T > & | Normalize () |
| T | Sum () const |
| V3< T > | AbsVec () const |
| T | AbsMax () const |
| int | GetCDrop () const |
| V3< T > & | ClipOne () |
| V3< T > & | Rotate90XY () |
| void | SetMin (const V3< T > &v) |
| void | SetMax (const V3< T > &v) |
| void | operator+= (const V3< T > &v) |
| void | operator-= (const V3< T > &v) |
| void | operator*= (const V3< T > &v) |
| void | operator*= (const double k) |
| void | operator/= (const V3< T > &v) |
| void | operator/= (T f) |
| void | negate () |
| V3< T > | operator- (void) const |
| V3< T > | operator+ (const V3< T > &b) const |
| V3< T > | operator- (const V3< T > &b) const |
| T | operator* (const V3< T > &b) const |
| V3< T > | operator* (T f) const |
| V3< T > | operator/ (T f) const |
| void | CrossProduct (const V3< T > &u, const V3< T > &v) |
| T | vectMult (const V3< T > &u) const |
| void | VectDivConst (const T &v) |
| void | VectMulConst (const T &v) |
the basic data type which contain three data members
| T V3< T >::AbsMax | ( | ) | const [inline] |



| int V3< T >::GetCDrop | ( | ) | const [inline] |

| T V3< T >::LengthVector | ( | ) | [inline] |

| T V3< T >::LengthVector2 | ( | ) | [inline] |

| void V3< T >::negate | ( | ) | [inline] |


| void V3< T >::NormalizeVector | ( | ) | [inline] |


| void V3< T >::operator*= | ( | const double | k | ) | [inline] |
| void V3< T >::operator/= | ( | T | f | ) | [inline] |
| T V3< T >::P | ( | int | i | ) | const [inline] |


| T V3< T >::Sum | ( | ) | const [inline] |
| void V3< T >::VectDivConst | ( | const T & | v | ) | [inline] |

| void V3< T >::VectMulConst | ( | const T & | v | ) | [inline] |


| T V3< T >::X | ( | ) | const [inline] |

| void V3< T >::X | ( | T | _x | ) | [inline] |
| T V3< T >::Y | ( | ) | const [inline] |

| void V3< T >::Y | ( | T | _y | ) | [inline] |
| T V3< T >::Z | ( | ) | const [inline] |

| void V3< T >::Z | ( | T | _z | ) | [inline] |