Class Coordinate3D
template <typename T>
Inherits the following classes: Coordinate2D
Public Functions
| Type | Name |
|---|---|
| Coordinate3D (T x, T y, T z) |
|
| Coordinate3D () = default |
|
| const T | z () const |
| T & | z () |
Public Functions inherited from Coordinate2D
See Coordinate2D
| Type | Name |
|---|---|
| Coordinate2D (T x, T y) |
|
| Coordinate2D () = default |
|
| T | magnitude () const |
| T | magnitude_sqd () const |
| Coordinate2D< double > | offset_to_center () const |
| operator Coordinate2D< U > () const |
|
| Coordinate2D | operator+ (Direction2D dir) const |
| Coordinate2D | operator+ (Coordinate2D o) const |
| Coordinate2D | operator- (Coordinate2D o) const |
| bool | operator== (const Coordinate2D & o) const |
| Coordinate2D< size_t > | round () const |
| Coordinate2D< double > | round_NW (double grid_size) const |
| const T & | x () const |
| T & | x () |
| const T & | y () const |
| T & | y () |
Public Functions Documentation
function Coordinate3D [1/2]
function Coordinate3D [2/2]
function z [1/2]
function z [2/2]
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/utilities/coordinate.hpp