Pol
Revision:cb584c9
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
mathmod.h
Go to the documentation of this file.
1
8
#ifndef BSCRIPT_MATHEMOD_H
9
#define BSCRIPT_MATHEMOD_H
10
11
#include "../../bscript/execmodl.h"
12
13
namespace
Pol
14
{
15
namespace
Bscript
16
{
17
class
BObjectImp;
18
class
Executor;
19
}
// namespace Bscript
20
}
// namespace Pol
21
22
namespace
Pol
23
{
24
namespace
Module
25
{
26
class
MathExecutorModule
:
public
Bscript::TmplExecutorModule
<MathExecutorModule>
27
{
28
public
:
29
MathExecutorModule
(
Bscript::Executor
& exec );
30
31
Bscript::BObjectImp
* mf_Sin();
32
Bscript::BObjectImp
* mf_ASin();
33
Bscript::BObjectImp
* mf_Cos();
34
Bscript::BObjectImp
* mf_ACos();
35
Bscript::BObjectImp
* mf_Tan();
36
Bscript::BObjectImp
* mf_ATan();
37
38
Bscript::BObjectImp
* mf_Min();
39
Bscript::BObjectImp
* mf_Max();
40
Bscript::BObjectImp
* mf_Pow();
41
Bscript::BObjectImp
* mf_Sqrt();
42
Bscript::BObjectImp
* mf_Root();
43
Bscript::BObjectImp
* mf_Abs();
44
Bscript::BObjectImp
* mf_Log10();
45
Bscript::BObjectImp
* mf_LogE();
46
47
Bscript::BObjectImp
* mf_ConstPi();
48
Bscript::BObjectImp
* mf_ConstE();
49
50
Bscript::BObjectImp
* mf_FormatRealToString();
51
52
Bscript::BObjectImp
* mf_RadToDeg();
53
Bscript::BObjectImp
* mf_DegToRad();
54
55
Bscript::BObjectImp
* mf_Ceil();
56
Bscript::BObjectImp
* mf_Floor();
57
};
58
}
59
}
60
#endif
Pol::Module::MathExecutorModule
Definition:
mathmod.h:26
Pol::Bscript::BObjectImp
Definition:
bobject.h:59
Pol::Bscript::TmplExecutorModule
Definition:
execmodl.h:100
Pol
Definition:
berror.cpp:12
Pol::Bscript::Executor
Definition:
executor.h:81
pol
module
mathmod.h
Generated on Wed Oct 10 2018 02:42:12 for Pol by
1.8.11