| 
    SpinParser
    1.0
    
   | 
 
Three-dimensional vector. More...
#include <Geometry.hpp>
Public Member Functions | |
| Vec3 () | |
| Construct a new Vec3 object with uninitialized values.  | |
| Vec3 (const T &xyz) | |
| Construct a new Vec3 object and initialize all numbers with the same value.  More... | |
| Vec3 (const T &x, const T &y, const T &z) | |
| Construct a new Vec3 object and initialize numbers.  More...  | |
| T | norm () const | 
| Compute the Euclidean norm of a Vec3 object.  More... | |
| Vec3 & | normalize () | 
| Normalize the Vec3 object with respect to its Euclidean norm.  More... | |
Public Attributes | |
| T | x | 
| x Component.  | |
| T | y | 
| y Component.  | |
| T | z | 
| z Component.  | |
Three-dimensional vector.
| T | Underlying fundamental data type. | 
      
  | 
  inline | 
Construct a new Vec3 object and initialize all numbers with the same value.
| xyz | Value to initialize. | 
      
  | 
  inline | 
Construct a new Vec3 object and initialize numbers. 
 
| x | Value to initialize x component. | 
| y | Value to initialize y component. | 
| z | Value to initialize z component. | 
      
  | 
  inline | 
Compute the Euclidean norm of a Vec3 object.
      
  | 
  inline | 
 1.8.17