Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::FrameID Struct Reference

Universal frame identifier. More...

#include <FrameID.hpp>

Public Member Functions

constexpr FrameID ()
constexpr FrameID (BuiltinFrame builtin)
constexpr FrameID (uint32_t raw)
constexpr bool is_builtin () const
constexpr bool operator== (const FrameID &other) const
constexpr bool operator!= (const FrameID &other) const
constexpr bool operator< (const FrameID &other) const

Public Attributes

uint32_t id

Detailed Description

Universal frame identifier.

Constructor & Destructor Documentation

◆ FrameID() [1/3]

vulcan::FrameID::FrameID ( )
inlineconstexpr

◆ FrameID() [2/3]

vulcan::FrameID::FrameID ( BuiltinFrame builtin)
inlineconstexpr

◆ FrameID() [3/3]

vulcan::FrameID::FrameID ( uint32_t raw)
inlineexplicitconstexpr

Member Function Documentation

◆ is_builtin()

bool vulcan::FrameID::is_builtin ( ) const
inlinenodiscardconstexpr

◆ operator!=()

bool vulcan::FrameID::operator!= ( const FrameID & other) const
inlinenodiscardconstexpr

◆ operator<()

bool vulcan::FrameID::operator< ( const FrameID & other) const
inlinenodiscardconstexpr

◆ operator==()

bool vulcan::FrameID::operator== ( const FrameID & other) const
inlinenodiscardconstexpr

Member Data Documentation

◆ id

uint32_t vulcan::FrameID::id

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