|  | 
| FI void | reset () | 
|  | 
| FI T | magnitude () const | 
|  | 
| FI | operator T* () | 
|  | 
| FI | operator bool () | 
|  | 
| FI void | set (const T px) | 
|  | 
| FI void | set (const T px, const T py) | 
|  | 
| FI void | set (const T px, const T py, const T pz) | 
|  | 
| FI void | set (const T px, const T py, const T pz, const T pe) | 
|  | 
| FI void | set (const XYval< T > pxy) | 
|  | 
| FI void | set (const XYval< T > pxy, const T pz) | 
|  | 
| FI void | set (const XYZval< T > pxyz) | 
|  | 
| FI void | set (const XYval< T > pxy, const T pz, const T pe) | 
|  | 
| FI void | set (const XYval< T > pxy, const XYval< T > pze) | 
|  | 
| FI void | set (const XYZval< T > pxyz, const T pe) | 
|  | 
| FI XYZEval< T > | copy () const | 
|  | 
| FI XYZEval< T > | ABS () const | 
|  | 
| FI XYZEval< int16_t > | asInt () | 
|  | 
| FI XYZEval< int16_t > | asInt () const | 
|  | 
| FI XYZEval< int32_t > | asLong () const | 
|  | 
| FI XYZEval< int32_t > | asLong () | 
|  | 
| FI XYZEval< float > | asFloat () | 
|  | 
| FI XYZEval< float > | asFloat () const | 
|  | 
| FI XYZEval< float > | reciprocal () const | 
|  | 
| FI XYZEval< float > | asLogical () const | 
|  | 
| FI XYZEval< float > | asNative () const | 
|  | 
| FI | operator XYval< T > & () | 
|  | 
| FI | operator const XYval< T > & () const | 
|  | 
| FI | operator XYZval< T > & () | 
|  | 
| FI | operator const XYZval< T > & () const | 
|  | 
| FI T & | operator[] (const int i) | 
|  | 
| const FI T & | operator[] (const int i) const | 
|  | 
| FI XYZEval< T > & | operator= (const T v) | 
|  | 
| FI XYZEval< T > & | operator= (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator= (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator+ (const XYval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator+ (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator- (const XYval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator- (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator* (const XYval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator* (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator/ (const XYval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator/ (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator+ (const XYZval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator+ (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator- (const XYZval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator- (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator* (const XYZval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator* (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator/ (const XYZval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator/ (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator+ (const XYZEval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator+ (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator- (const XYZEval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator- (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator* (const XYZEval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator* (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator/ (const XYZEval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator/ (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > | operator* (const float &v) const | 
|  | 
| FI XYZEval< T > | operator* (const float &v) | 
|  | 
| FI XYZEval< T > | operator* (const int &v) const | 
|  | 
| FI XYZEval< T > | operator* (const int &v) | 
|  | 
| FI XYZEval< T > | operator/ (const float &v) const | 
|  | 
| FI XYZEval< T > | operator/ (const float &v) | 
|  | 
| FI XYZEval< T > | operator/ (const int &v) const | 
|  | 
| FI XYZEval< T > | operator/ (const int &v) | 
|  | 
| FI XYZEval< T > | operator>> (const int &v) const | 
|  | 
| FI XYZEval< T > | operator>> (const int &v) | 
|  | 
| FI XYZEval< T > | operator<< (const int &v) const | 
|  | 
| FI XYZEval< T > | operator<< (const int &v) | 
|  | 
| FI XYZEval< T > & | operator+= (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator-= (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator*= (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator/= (const XYval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator+= (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator-= (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator*= (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator/= (const XYZval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator+= (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator-= (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator*= (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator/= (const XYZEval< T > &rs) | 
|  | 
| FI XYZEval< T > & | operator*= (const T &v) | 
|  | 
| FI XYZEval< T > & | operator>>= (const int &v) | 
|  | 
| FI XYZEval< T > & | operator<<= (const int &v) | 
|  | 
| FI bool | operator== (const XYZval< T > &rs) | 
|  | 
| FI bool | operator!= (const XYZval< T > &rs) | 
|  | 
| FI bool | operator== (const XYZval< T > &rs) const | 
|  | 
| FI bool | operator!= (const XYZval< T > &rs) const | 
|  | 
| FI XYZEval< T > | operator- () | 
|  | 
| const FI XYZEval< T > | operator- () const | 
|  |