Skip to content

Class Coordinate3D

template <typename T>

ClassList > Coordinate3D

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]

inline Coordinate3D::Coordinate3D (
    T x,
    T y,
    T z
) 

function Coordinate3D [2/2]

Coordinate3D::Coordinate3D () = default

function z [1/2]

inline const T Coordinate3D::z () const

function z [2/2]

inline T & Coordinate3D::z () 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/utilities/coordinate.hpp