Loading...
Searching...
No Matches
juce::MathConstants< FloatType > Struct Template Reference

Detailed Description

template<typename FloatType>
struct juce::MathConstants< FloatType >

Commonly used mathematical constants.

Static Public Attributes

static constexpr FloatType pi = static_cast<FloatType> (3.141592653589793238L)
 A predefined value for Pi.
static constexpr FloatType twoPi = static_cast<FloatType> (2 * 3.141592653589793238L)
 A predefined value for 2 * Pi.
static constexpr FloatType halfPi = static_cast<FloatType> (3.141592653589793238L / 2)
 A predefined value for Pi / 2.
static constexpr FloatType euler = static_cast<FloatType> (2.71828182845904523536L)
 A predefined value for Euler's number.
static constexpr FloatType sqrt2 = static_cast<FloatType> (1.4142135623730950488L)
 A predefined value for sqrt (2)

Member Data Documentation

◆ pi

◆ twoPi

template<typename FloatType>
FloatType juce::MathConstants< FloatType >::twoPi = static_cast<FloatType> (2 * 3.141592653589793238L)
staticconstexpr

◆ halfPi

template<typename FloatType>
FloatType juce::MathConstants< FloatType >::halfPi = static_cast<FloatType> (3.141592653589793238L / 2)
staticconstexpr

A predefined value for Pi / 2.

◆ euler

template<typename FloatType>
FloatType juce::MathConstants< FloatType >::euler = static_cast<FloatType> (2.71828182845904523536L)
staticconstexpr

A predefined value for Euler's number.

◆ sqrt2

template<typename FloatType>
FloatType juce::MathConstants< FloatType >::sqrt2 = static_cast<FloatType> (1.4142135623730950488L)
staticconstexpr
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram