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>
Additional Inherited Members | |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Public Member Functions inherited from moMath< double > | |
moMath () | |
~moMath () | |
bool | IsPowerOfTwo (int iValue) |
unsigned int | Log2OfPowerOfTwo (unsigned int uiPowerOfTwo) |
Static Public Member Functions inherited from moMath< double > | |
static double | ACos (doublefValue) |
static double | ASin (doublefValue) |
static double | ATan (doublefValue) |
static double | ATan2 (doublefY, doublefX) |
static double | Ceil (doublefValue) |
static double | Cos (doublefValue) |
static double | Exp (doublefValue) |
static double | FAbs (doublefValue) |
static double | Floor (doublefValue) |
static double | FMod (doublefX, doublefY) |
static double | InvSqrt (doublefValue) |
static double | Log (doublefValue) |
static double | Log2 (doublefValue) |
static double | Log10 (doublefValue) |
static double | Pow (doublefBase, doublefExponent) |
static double | Sin (doublefValue) |
static double | Sqr (doublefValue) |
static double | Sqrt (doublefValue) |
static double | Tan (doublefValue) |
static int | ScaledFloatToInt (float fFloat, int iLog) |
static char | Sign (int iValue) |
static double | Sign (doublefValue) |
static double | UnitRandom (unsigned int uiSeed=0) |
static double | UnitRandom (doublerSeed) |
static double | SymmetricRandom (unsigned int uiSeed=0) |
static double | SymmetricRandom (doublerSeed) |
static double | IntervalRandom (doublefMin, doublefMax, unsigned int uiSeed=0) |
static double | IntervalRandom (doublefMin, doublefMax, doublerSeed) |
static double | FastSin0 (doublefAngle) |
static double | FastSin1 (doublefAngle) |
static double | FastCos0 (doublefAngle) |
static double | FastCos1 (doublefAngle) |
static double | FastTan0 (doublefAngle) |
static double | FastTan1 (doublefAngle) |
static double | FastInvSin0 (doublefValue) |
static double | FastInvSin1 (doublefValue) |
static double | FastInvCos0 (doublefValue) |
static double | FastInvCos1 (doublefValue) |
static double | FastInvTan0 (doublefValue) |
static double | FastInvTan1 (doublefValue) |
static double | FastInvSqrt (doublefValue) |
static double | FastNegExp0 (doublefValue) |
static double | FastNegExp1 (doublefValue) |
static double | FastNegExp2 (doublefValue) |
static double | FastNegExp3 (doublefValue) |
static double | DegToRad (doubleiDeg) |
static double | RadToDeg (doubleiRad) |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Static Public Attributes inherited from moMath< double > | |
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 |