FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::float_traits< float > Struct Template Reference

#include <fife_math.h>

+ Collaboration diagram for FIFE::float_traits< float >:

Public Types

typedef float float_type
 

Static Public Member Functions

static float_type epsilon ()
 
static float_type zeroTolerance ()
 
static float_type max ()
 
static float_type pi ()
 
static float_type twoPi ()
 
static float_type halfPi ()
 
static float_type inversePi ()
 
static float_type inverseTwoPi ()
 
static float_type degToRad ()
 
static float_type radToDeg ()
 
static float_type log2 ()
 
static float_type log10 ()
 
static float_type invLog2 ()
 
static float_type invLog10 ()
 

Detailed Description

template<>
struct FIFE::float_traits< float >

Definition at line 88 of file fife_math.h.

Member Typedef Documentation

◆ float_type

typedef float FIFE::float_traits< float >::float_type

Definition at line 89 of file fife_math.h.

Member Function Documentation

◆ degToRad()

static float_type FIFE::float_traits< float >::degToRad ( )
inlinestatic

Definition at line 98 of file fife_math.h.

References FIFE::FLT_DEG_TO_RAD.

◆ epsilon()

static float_type FIFE::float_traits< float >::epsilon ( )
inlinestatic

Definition at line 90 of file fife_math.h.

References FIFE::FLT_STD_EPSILON.

◆ halfPi()

static float_type FIFE::float_traits< float >::halfPi ( )
inlinestatic

Definition at line 95 of file fife_math.h.

References FIFE::FLT_HALF_PI.

◆ inversePi()

static float_type FIFE::float_traits< float >::inversePi ( )
inlinestatic

Definition at line 96 of file fife_math.h.

References FIFE::FLT_INVERSE_PI.

◆ inverseTwoPi()

static float_type FIFE::float_traits< float >::inverseTwoPi ( )
inlinestatic

Definition at line 97 of file fife_math.h.

References FIFE::FLT_INVERSE_TWO_PI.

◆ invLog10()

static float_type FIFE::float_traits< float >::invLog10 ( )
inlinestatic

Definition at line 103 of file fife_math.h.

References FIFE::FLT_INV_LOG_10.

◆ invLog2()

static float_type FIFE::float_traits< float >::invLog2 ( )
inlinestatic

Definition at line 102 of file fife_math.h.

References FIFE::FLT_INV_LOG_2.

◆ log10()

static float_type FIFE::float_traits< float >::log10 ( )
inlinestatic

Definition at line 101 of file fife_math.h.

References FIFE::FLT_LOG_10.

◆ log2()

static float_type FIFE::float_traits< float >::log2 ( )
inlinestatic

Definition at line 100 of file fife_math.h.

References FIFE::FLT_LOG_2.

◆ max()

static float_type FIFE::float_traits< float >::max ( )
inlinestatic

Definition at line 92 of file fife_math.h.

References FIFE::FLT_STD_MAX.

◆ pi()

static float_type FIFE::float_traits< float >::pi ( )
inlinestatic

Definition at line 93 of file fife_math.h.

References FIFE::FLT_PI.

◆ radToDeg()

static float_type FIFE::float_traits< float >::radToDeg ( )
inlinestatic

Definition at line 99 of file fife_math.h.

References FIFE::FLT_RAD_TO_DEG.

◆ twoPi()

static float_type FIFE::float_traits< float >::twoPi ( )
inlinestatic

Definition at line 94 of file fife_math.h.

References FIFE::FLT_TWO_PI.

◆ zeroTolerance()

static float_type FIFE::float_traits< float >::zeroTolerance ( )
inlinestatic

Definition at line 91 of file fife_math.h.

References FIFE::FLT_ZERO_TOLERANCE.


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