|
Pol
Revision:cb584c9
|
#include <mathmod.h>
Inheritance diagram for Pol::Module::MathExecutorModule:Public Member Functions | |
| MathExecutorModule (Bscript::Executor &exec) | |
| Bscript::BObjectImp * | mf_Abs () |
| Bscript::BObjectImp * | mf_ACos () |
| Bscript::BObjectImp * | mf_ASin () |
| Bscript::BObjectImp * | mf_ATan () |
| Bscript::BObjectImp * | mf_Ceil () |
| Bscript::BObjectImp * | mf_ConstE () |
| Bscript::BObjectImp * | mf_ConstPi () |
| Bscript::BObjectImp * | mf_Cos () |
| Bscript::BObjectImp * | mf_DegToRad () |
| Bscript::BObjectImp * | mf_Floor () |
| Bscript::BObjectImp * | mf_FormatRealToString () |
| Bscript::BObjectImp * | mf_Log10 () |
| Bscript::BObjectImp * | mf_LogE () |
| Bscript::BObjectImp * | mf_Max () |
| Bscript::BObjectImp * | mf_Min () |
| Bscript::BObjectImp * | mf_Pow () |
| Bscript::BObjectImp * | mf_RadToDeg () |
| Bscript::BObjectImp * | mf_Root () |
| Bscript::BObjectImp * | mf_Sin () |
| Bscript::BObjectImp * | mf_Sqrt () |
| Bscript::BObjectImp * | mf_Tan () |
Public Member Functions inherited from Pol::Bscript::ExecutorModule | |
| virtual | ~ExecutorModule ()=default |
| BApplicObjBase * | getApplicObjParam (unsigned param, const BApplicObjType *object_type) |
| void * | getApplicPtrParam (unsigned param, const BApplicObjType *pointer_type) |
| bool | getObjArrayParam (unsigned param, ObjArray *&pobjarr) |
| bool | getParam (unsigned param, int &value) |
| bool | getParam (unsigned param, int &value, int maxval) |
| bool | getParam (unsigned param, int &value, int minval, int maxval) |
| bool | getParam (unsigned param, unsigned &value) |
| bool | getParam (unsigned param, short &value) |
| bool | getParam (unsigned param, short &value, short maxval) |
| bool | getParam (unsigned param, short &value, short minval, short maxval) |
| bool | getParam (unsigned param, unsigned short &value) |
| bool | getParam (unsigned param, unsigned short &value, unsigned short maxval) |
| bool | getParam (unsigned param, unsigned short &value, unsigned short minval, unsigned short maxval) |
| BObjectImp * | getParamImp (unsigned param) |
| BObjectImp * | getParamImp (unsigned param, BObjectImp::BObjectType type) |
| bool | getParamImp (unsigned param, BObjectImp *&imp) |
| bool | getRealParam (unsigned param, double &value) |
| const String * | getStringParam (unsigned param) |
| bool | getStringParam (unsigned param, const String *&pstr) |
| const std::string & | scriptname () const |
Additional Inherited Members | |
Public Attributes inherited from Pol::Bscript::ExecutorModule | |
| Executor & | exec |
Protected Member Functions inherited from Pol::Bscript::TmplExecutorModule< MathExecutorModule > | |
| TmplExecutorModule (const char *modname, Executor &exec) | |
| virtual BObjectImp * | execFunc (unsigned idx) POL_OVERRIDE |
| virtual int | functionIndex (const std::string &funcname) POL_OVERRIDE |
| virtual std::string | functionName (unsigned idx) POL_OVERRIDE |
Protected Member Functions inherited from Pol::Bscript::ExecutorModule | |
| ExecutorModule (const char *moduleName, Executor &iExec) | |
Protected Attributes inherited from Pol::Bscript::ExecutorModule | |
| boost_utils::function_name_flystring | moduleName |
| Pol::Module::MathExecutorModule::MathExecutorModule | ( | Bscript::Executor & | exec | ) |
Definition at line 75 of file mathmod.cpp.
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Abs | ( | ) |
Definition at line 315 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getParamImp(), Pol::Bscript::ExecutorModule::getRealParam(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTDouble, and Pol::Bscript::BObjectImp::OTLong.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_ACos | ( | ) |
Definition at line 128 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_ASin | ( | ) |
Definition at line 116 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_ATan | ( | ) |
Definition at line 140 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Ceil | ( | ) |
Definition at line 420 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_ConstE | ( | ) |
Definition at line 366 of file mathmod.cpp.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_ConstPi | ( | ) |
Definition at line 362 of file mathmod.cpp.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Cos | ( | ) |
Definition at line 92 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_DegToRad | ( | ) |
Definition at line 405 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Floor | ( | ) |
Definition at line 432 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_FormatRealToString | ( | ) |
Definition at line 371 of file mathmod.cpp.
References Pol::UoTool::buffer, Pol::Bscript::ExecutorModule::getParam(), and Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Log10 | ( | ) |
Definition at line 337 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_LogE | ( | ) |
Definition at line 349 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Max | ( | ) |
Definition at line 257 of file mathmod.cpp.
References Pol::Bscript::BObjectImp::copy(), Pol::Bscript::ExecutorModule::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTArray, Pol::Bscript::BObjectImp::OTDouble, Pol::Bscript::BObjectImp::OTLong, and Pol::Bscript::ObjArray::ref_arr.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Min | ( | ) |
Definition at line 208 of file mathmod.cpp.
References Pol::Bscript::BObjectImp::copy(), Pol::Bscript::ExecutorModule::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTArray, Pol::Bscript::BObjectImp::OTDouble, Pol::Bscript::BObjectImp::OTLong, and Pol::Bscript::ObjArray::ref_arr.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Pow | ( | ) |
Definition at line 161 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_RadToDeg | ( | ) |
Definition at line 389 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Root | ( | ) |
Definition at line 195 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Sin | ( | ) |
Definition at line 80 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Sqrt | ( | ) |
Definition at line 178 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::MathExecutorModule::mf_Tan | ( | ) |
Definition at line 104 of file mathmod.cpp.
References Pol::Bscript::ExecutorModule::getRealParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().