![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
#include <moLunaClasses.h>
Atributos privados | |
moMathd | Mathd |
Otros miembros heredados | |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
![]() | |
const MOlong | EPSILON |
const MOfloat | EPSILON |
const MOdouble | EPSILON |
const MOlong | ZERO_TOLERANCE |
const MOfloat | ZERO_TOLERANCE |
const MOdouble | ZERO_TOLERANCE |
const MOlong | MAX_REAL |
const MOfloat | MAX_REAL |
const MOdouble | MAX_REAL |
const MOlong | PI |
const MOfloat | PI |
const MOdouble | PI |
const MOlong | TWO_PI |
const MOfloat | TWO_PI |
const MOdouble | TWO_PI |
const MOlong | HALF_PI |
const MOfloat | HALF_PI |
const MOdouble | HALF_PI |
const MOlong | INV_PI |
const MOfloat | INV_PI |
const MOdouble | INV_PI |
const MOlong | INV_TWO_PI |
const MOfloat | INV_TWO_PI |
const MOdouble | INV_TWO_PI |
const MOlong | DEG_TO_RAD |
const MOfloat | DEG_TO_RAD |
const MOdouble | DEG_TO_RAD |
const MOlong | RAD_TO_DEG |
const MOfloat | RAD_TO_DEG |
const MOdouble | RAD_TO_DEG |
const MOlong | LN_2 |
const MOfloat | LN_2 |
const MOdouble | LN_2 |
const MOlong | LN_10 |
const MOfloat | LN_10 |
const MOdouble | LN_10 |
const MOlong | INV_LN_2 |
const MOfloat | INV_LN_2 |
const MOdouble | INV_LN_2 |
const MOlong | INV_LN_10 |
const MOfloat | INV_LN_10 |
const MOdouble | INV_LN_10 |
moMath () | |
~moMath () | |
bool | IsPowerOfTwo (int iValue) |
unsigned int | Log2OfPowerOfTwo (unsigned int uiPowerOfTwo) |
long | FastInvSqrt (MOlong fValue) |
float | FastInvSqrt (MOfloat fValue) |
MOdouble | FastInvSqrt (MOdouble dValue) |
![]() | |
static double | ACos (double fValue) |
static double | ASin (double fValue) |
static double | ATan (double fValue) |
static double | ATan2 (double fY, double fX) |
static double | Ceil (double fValue) |
static double | Cos (double fValue) |
static double | Exp (double fValue) |
static double | FAbs (double fValue) |
static double | Floor (double fValue) |
static double | FMod (double fX, double fY) |
static double | InvSqrt (double fValue) |
static double | Log (double fValue) |
static double | Log2 (double fValue) |
static double | Log10 (double fValue) |
static double | Pow (double fBase, double fExponent) |
static double | Sin (double fValue) |
static double | Sqr (double fValue) |
static double | Sqrt (double fValue) |
static double | Tan (double fValue) |
static int | ScaledFloatToInt (float fFloat, int iLog) |
static char | Sign (int iValue) |
static double | Sign (double fValue) |
static double | UnitRandom (unsigned int uiSeed=0) |
static double | UnitRandom (double rSeed) |
static double | SymmetricRandom (unsigned int uiSeed=0) |
static double | SymmetricRandom (double rSeed) |
static double | IntervalRandom (double fMin, double fMax, unsigned int uiSeed=0) |
static double | IntervalRandom (double fMin, double fMax, double rSeed) |
static double | FastSin0 (double fAngle) |
static double | FastSin1 (double fAngle) |
static double | FastCos0 (double fAngle) |
static double | FastCos1 (double fAngle) |
static double | FastTan0 (double fAngle) |
static double | FastTan1 (double fAngle) |
static double | FastInvSin0 (double fValue) |
static double | FastInvSin1 (double fValue) |
static double | FastInvCos0 (double fValue) |
static double | FastInvCos1 (double fValue) |
static double | FastInvTan0 (double fValue) |
static double | FastInvTan1 (double fValue) |
static double | FastInvSqrt (double fValue) |
static double | FastNegExp0 (double fValue) |
static double | FastNegExp1 (double fValue) |
static double | FastNegExp2 (double fValue) |
static double | FastNegExp3 (double fValue) |
static double | DegToRad (double iDeg) |
static double | RadToDeg (double iRad) |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
![]() | |
static const double | EPSILON |
static const double | ZERO_TOLERANCE |
static const double | MAX_REAL |
static const double | PI |
static const double | TWO_PI |
static const double | HALF_PI |
static const double | INV_PI |
static const double | INV_TWO_PI |
static const double | DEG_TO_RAD |
static const double | RAD_TO_DEG |
static const double | LN_2 |
static const double | LN_10 |
static const double | INV_LN_2 |
static const double | INV_LN_10 |
Esta clase encapsula moMathd.
Definición en la línea 209 del archivo moLunaClasses.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definición en la línea 239 del archivo moLunaClasses.h.