Honeycomb  0.1
Component-Model Framework
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
honey::Float_ Class Reference

Defines floating point operations and constants. More...

#include <Float.h>

Inheritance diagram for honey::Float_:
Inheritance graph
[legend]
Collaboration diagram for honey::Float_:
Collaboration graph
[legend]

Public Types

typedef Double_ DoubleType
 
- Public Types inherited from honey::RealBase< float >
typedef float Real
 

Static Public Member Functions

static float abs (float x)
 
static float ceil (float x)
 
static float floor (float x)
 
static float round (float x)
 
static float trunc (float x)
 
static float frac (float x)
 
static float mod (float x, float y)
 
static float sqrt (float x)
 
static float exp (float x)
 
static float pow (float x, float y)
 
static float log (float x)
 
static float sin (float x)
 
static float asin (float x)
 
static float cos (float x)
 
static float acos (float x)
 
static float tan (float x)
 
static float atan (float x)
 
static float atan2 (float y, float x)
 

Static Public Attributes

static const float zero
 
static const float smallest
 
static const float epsilon
 
static const float zeroTol
 
static const float quarter
 
static const float half
 
static const float one
 
static const float sqrtTwo
 
static const float two
 
static const float e
 
static const float piEigth
 
static const float piQuarter
 
static const float piHalf
 
static const float pi
 
static const float piAndHalf
 
static const float piTwo
 
static const float max
 
static const float inf
 
static const float nan
 

Detailed Description

Defines floating point operations and constants.

Member Typedef Documentation

Member Function Documentation

static float honey::Float_::abs ( float  x)
inlinestatic
static float honey::Float_::acos ( float  x)
inlinestatic
static float honey::Float_::asin ( float  x)
inlinestatic
static float honey::Float_::atan ( float  x)
inlinestatic
static float honey::Float_::atan2 ( float  y,
float  x 
)
inlinestatic
static float honey::Float_::ceil ( float  x)
inlinestatic
static float honey::Float_::cos ( float  x)
inlinestatic
static float honey::Float_::exp ( float  x)
inlinestatic
static float honey::Float_::floor ( float  x)
inlinestatic
static float honey::Float_::frac ( float  x)
inlinestatic
static float honey::Float_::log ( float  x)
inlinestatic
static float honey::Float_::mod ( float  x,
float  y 
)
inlinestatic
static float honey::Float_::pow ( float  x,
float  y 
)
inlinestatic
static float honey::Float_::round ( float  x)
inlinestatic
static float honey::Float_::sin ( float  x)
inlinestatic
static float honey::Float_::sqrt ( float  x)
inlinestatic
static float honey::Float_::tan ( float  x)
inlinestatic
static float honey::Float_::trunc ( float  x)
inlinestatic

Member Data Documentation

const float honey::Float_::e
static
const float honey::Float_::epsilon
static
const float honey::Float_::half
static
const float honey::Float_::inf
static
const float honey::Float_::max
static
const float honey::Float_::nan
static
const float honey::Float_::one
static
const float honey::Float_::pi
static
const float honey::Float_::piAndHalf
static
const float honey::Float_::piEigth
static
const float honey::Float_::piHalf
static
const float honey::Float_::piQuarter
static
const float honey::Float_::piTwo
static
const float honey::Float_::quarter
static
const float honey::Float_::smallest
static
const float honey::Float_::sqrtTwo
static
const float honey::Float_::two
static
const float honey::Float_::zero
static
const float honey::Float_::zeroTol
static

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