#include <coordinate_direction.h>
◆ CoordinateDirection() [1/3]
| constexpr osc::CoordinateDirection::CoordinateDirection |
( |
| ) |
|
|
constexprdefault |
◆ CoordinateDirection() [2/3]
| constexpr osc::CoordinateDirection::CoordinateDirection |
( |
CoordinateAxis |
axis | ) |
|
|
inlineconstexpr |
◆ CoordinateDirection() [3/3]
◆ axis()
◆ direction()
template<typename
T = float>
requires std::is_arithmetic_v<
T>
| and std::is_signed_v< T > constexpr T osc::CoordinateDirection::direction |
( |
| ) |
const |
|
inlineconstexpr |
◆ direction_vector()
template<typename
T = float>
requires std::is_arithmetic_v<
T>
| constexpr Vector< T, 3 > osc::CoordinateDirection::direction_vector |
( |
| ) |
const |
|
inlineconstexpr |
◆ index()
| constexpr size_t osc::CoordinateDirection::index |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_negated()
| constexpr bool osc::CoordinateDirection::is_negated |
( |
| ) |
const |
|
inlineconstexpr |
◆ minus_x()
◆ minus_y()
◆ minus_z()
◆ operator-()
◆ try_parse()
| static std::optional< CoordinateDirection > osc::CoordinateDirection::try_parse |
( |
std::string_view |
| ) |
|
|
static |
◆ x()
◆ y()
◆ z()
◆ cross
◆ operator<=>
The documentation for this class was generated from the following file: