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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moLuaMath Class Reference

#include <moLunaClasses.h>

Inheritance diagram for moLuaMath:
moAbstract moMath< double >

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 moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = 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
 

Detailed Description

Esta clase encapsula moMathd.

See also
moMath

Definition at line 209 of file moLunaClasses.h.


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