opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Friends | List of all members
osc::CoordinateAxis Class Referencefinal

#include <coordinate_axis.h>

Public Member Functions

constexpr CoordinateAxis ()=default
 
constexpr CoordinateAxis (int axis_index)
 
constexpr size_t index () const
 
constexpr CoordinateAxis previous () const
 
constexpr CoordinateAxis next () const
 

Static Public Member Functions

static std::optional< CoordinateAxistry_parse (std::string_view)
 
static constexpr CoordinateAxis x ()
 
static constexpr CoordinateAxis y ()
 
static constexpr CoordinateAxis z ()
 

Friends

constexpr auto operator<=> (const CoordinateAxis &, const CoordinateAxis &)=default
 

Constructor & Destructor Documentation

◆ CoordinateAxis() [1/2]

constexpr osc::CoordinateAxis::CoordinateAxis ( )
constexprdefault

◆ CoordinateAxis() [2/2]

constexpr osc::CoordinateAxis::CoordinateAxis ( int  axis_index)
inlineexplicitconstexpr

Member Function Documentation

◆ index()

constexpr size_t osc::CoordinateAxis::index ( ) const
inlineconstexpr

◆ next()

constexpr CoordinateAxis osc::CoordinateAxis::next ( ) const
inlineconstexpr

◆ previous()

constexpr CoordinateAxis osc::CoordinateAxis::previous ( ) const
inlineconstexpr

◆ try_parse()

static std::optional< CoordinateAxis > osc::CoordinateAxis::try_parse ( std::string_view  )
static

◆ x()

static constexpr CoordinateAxis osc::CoordinateAxis::x ( )
inlinestaticconstexpr

◆ y()

static constexpr CoordinateAxis osc::CoordinateAxis::y ( )
inlinestaticconstexpr

◆ z()

static constexpr CoordinateAxis osc::CoordinateAxis::z ( )
inlinestaticconstexpr

Friends And Related Symbol Documentation

◆ operator<=>


The documentation for this class was generated from the following file: