Public Member Functions | |
| TIndex3 () | |
| TIndex3 (const int32 xx, const int32 yy, const int32 zz) | |
| void | Set (const int32 xx, const int32 yy, const int32 zz) |
| real | GetMagnitudeSquared (void) const |
| real | GetMagnitude (void) const |
| real | GetDistance (const TIndex3 &v) const |
| void | Swap (TIndex3 &v) |
| void | Negate (void) |
| TIndex3 | operator- (void) const |
| TIndex3 & | operator+= (const TIndex3 &rhs) |
| TIndex3 & | operator-= (const TIndex3 &rhs) |
| TIndex3 | operator+ (const TIndex3 &rhs) const |
| TIndex3 | operator- (const TIndex3 &rhs) const |
| int32 & | operator[] (const uint32 elemNum) |
| const int32 & | operator[] (const uint32 elemNum) const |
| boolean | operator== (const TIndex3 &rhs) const |
| boolean | operator!= (const TIndex3 &rhs) const |
| uint32 | GetDimension (void) const |
Public Attributes | |
| int32 | x |
| int32 | y |
| int32 | z |
Static Public Attributes | |
| const TIndex3 | kZero |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1