syBR::Core::Math Class Reference

Mathematical constants class. More...

#include <Math.hpp>

List of all members.

Static Public Attributes

static const double sm_PI = 3.14159265358979323846
 PI number.
static const double sm_RAD2DEG = 180.0 / sm_PI
 Used for radians to degrees conversion.
static const double sm_DEG2RAD = sm_PI / 180.0
 Used for degrees to radians conversion.
static const float sm_EPSILON = 0.00001f
 Used to check equality between two numbers by taking in account rounding errors (small epsilon).
static const float sm_BIGEPSILON = 0.1f
 Used to check equality between two numbers by taking in account rounding errors (big epsilon).

Private Member Functions

 Math ()
 Private constructor which is only used to prevent the instanciation of the Math class.


Detailed Description

Mathematical constants class.

It contains only static constants and doesn't require to be instanciated (it CANNOT be instanciated).


Constructor & Destructor Documentation

syBR::Core::Math::Math (  )  [private]

Private constructor which is only used to prevent the instanciation of the Math class.


Member Data Documentation

const double syBR::Core::Math::sm_PI = 3.14159265358979323846 [static]

PI number.

const double syBR::Core::Math::sm_RAD2DEG = 180.0 / sm_PI [static]

Used for radians to degrees conversion.

const double syBR::Core::Math::sm_DEG2RAD = sm_PI / 180.0 [static]

Used for degrees to radians conversion.

const float syBR::Core::Math::sm_EPSILON = 0.00001f [static]

Used to check equality between two numbers by taking in account rounding errors (small epsilon).

const float syBR::Core::Math::sm_BIGEPSILON = 0.1f [static]

Used to check equality between two numbers by taking in account rounding errors (big epsilon).


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

Copyright © 2008 by Sebastien Frippiat
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.
Last modified Tue Dec 30 17:57:33 2008