libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::foundation::RadiansPerSecond Struct Reference

#include <types.hpp>

Public Member Functions

constexpr RadiansPerSecond ()=default
constexpr RadiansPerSecond (double rps)
constexpr operator double () const
constexpr RadiansPerSecond operator- () const
constexpr RadiansPerSecond operator* (double scale) const

Static Public Member Functions

static constexpr RadiansPerSecond from_deg_per_sec (double dps)

Public Attributes

double value {0.0}

Detailed Description

Strongly-typed angular velocity in radians per second.

Definition at line 123 of file types.hpp.

Constructor & Destructor Documentation

◆ RadiansPerSecond() [1/2]

libstp::foundation::RadiansPerSecond::RadiansPerSecond ( )
constexprdefault

◆ RadiansPerSecond() [2/2]

libstp::foundation::RadiansPerSecond::RadiansPerSecond ( double rps)
inlineexplicitconstexpr

Definition at line 127 of file types.hpp.

Member Function Documentation

◆ from_deg_per_sec()

constexpr RadiansPerSecond libstp::foundation::RadiansPerSecond::from_deg_per_sec ( double dps)
inlinestaticconstexpr

Definition at line 129 of file types.hpp.

◆ operator double()

libstp::foundation::RadiansPerSecond::operator double ( ) const
inlineconstexpr

Definition at line 133 of file types.hpp.

◆ operator*()

RadiansPerSecond libstp::foundation::RadiansPerSecond::operator* ( double scale) const
inlineconstexpr

Definition at line 136 of file types.hpp.

◆ operator-()

RadiansPerSecond libstp::foundation::RadiansPerSecond::operator- ( ) const
inlineconstexpr

Definition at line 135 of file types.hpp.

Member Data Documentation

◆ value

double libstp::foundation::RadiansPerSecond::value {0.0}

Definition at line 124 of file types.hpp.


The documentation for this struct was generated from the following file:
  • /home/runner/work/raccoon-lib/raccoon-lib/modules/libstp-foundation/include/foundation/types.hpp