kcalc
#include <kcalc_core.h>
Public Types | |
enum | Operation { FUNC_EQUAL, FUNC_PERCENT, FUNC_BRACKET, FUNC_OR, FUNC_XOR, FUNC_AND, FUNC_LSH, FUNC_RSH, FUNC_ADD, FUNC_SUBTRACT, FUNC_MULTIPLY, FUNC_DIVIDE, FUNC_MOD, FUNC_INTDIV, FUNC_BINOM, FUNC_POWER, FUNC_PWR_ROOT } |
Public Member Functions | |
CalcEngine () | |
void | ArcCosDeg (const KNumber &input) |
void | ArcCosGrad (const KNumber &input) |
void | ArcCosRad (const KNumber &input) |
void | ArcSinDeg (const KNumber &input) |
void | ArcSinGrad (const KNumber &input) |
void | ArcSinRad (const KNumber &input) |
void | ArcTangensDeg (const KNumber &input) |
void | ArcTangensGrad (const KNumber &input) |
void | ArcTangensRad (const KNumber &input) |
void | AreaCosHyp (const KNumber &input) |
void | AreaSinHyp (const KNumber &input) |
void | AreaTangensHyp (const KNumber &input) |
void | Complement (const KNumber &input) |
void | CosDeg (const KNumber &input) |
void | CosGrad (const KNumber &input) |
void | CosHyp (const KNumber &input) |
void | CosRad (const KNumber &input) |
void | Cube (const KNumber &input) |
void | CubeRoot (const KNumber &input) |
void | enterOperation (const KNumber &num, Operation func) |
void | Exp (const KNumber &input) |
void | Exp10 (const KNumber &input) |
void | Factorial (const KNumber &input) |
void | Gamma (const KNumber &input) |
void | InvertSign (const KNumber &input) |
KNumber | lastOutput (bool &error) const |
void | Ln (const KNumber &input) |
void | Log10 (const KNumber &input) |
void | ParenClose (KNumber input) |
void | ParenOpen (const KNumber &input) |
void | Reciprocal (const KNumber &input) |
void | Reset () |
void | SinDeg (const KNumber &input) |
void | SinGrad (const KNumber &input) |
void | SinHyp (const KNumber &input) |
void | SinRad (const KNumber &input) |
void | Square (const KNumber &input) |
void | SquareRoot (const KNumber &input) |
void | StatClearAll (const KNumber &input) |
void | StatCount (const KNumber &input) |
void | StatDataDel (const KNumber &input) |
void | StatDataNew (const KNumber &input) |
void | StatMean (const KNumber &input) |
void | StatMedian (const KNumber &input) |
void | StatStdDeviation (const KNumber &input) |
void | StatStdSample (const KNumber &input) |
void | StatSum (const KNumber &input) |
void | StatSumSquares (const KNumber &input) |
void | TangensDeg (const KNumber &input) |
void | TangensGrad (const KNumber &input) |
void | TangensHyp (const KNumber &input) |
void | TangensRad (const KNumber &input) |
Detailed Description
Definition at line 29 of file kcalc_core.h.
Member Enumeration Documentation
Enumerator | |
---|---|
FUNC_EQUAL | |
FUNC_PERCENT | |
FUNC_BRACKET | |
FUNC_OR | |
FUNC_XOR | |
FUNC_AND | |
FUNC_LSH | |
FUNC_RSH | |
FUNC_ADD | |
FUNC_SUBTRACT | |
FUNC_MULTIPLY | |
FUNC_DIVIDE | |
FUNC_MOD | |
FUNC_INTDIV | |
FUNC_BINOM | |
FUNC_POWER | |
FUNC_PWR_ROOT |
Definition at line 32 of file kcalc_core.h.
Constructor & Destructor Documentation
CalcEngine::CalcEngine | ( | ) |
Definition at line 173 of file kcalc_core.cpp.
Member Function Documentation
void CalcEngine::ArcCosDeg | ( | const KNumber & | input | ) |
Definition at line 184 of file kcalc_core.cpp.
void CalcEngine::ArcCosGrad | ( | const KNumber & | input | ) |
Definition at line 217 of file kcalc_core.cpp.
void CalcEngine::ArcCosRad | ( | const KNumber & | input | ) |
Definition at line 208 of file kcalc_core.cpp.
void CalcEngine::ArcSinDeg | ( | const KNumber & | input | ) |
Definition at line 240 of file kcalc_core.cpp.
void CalcEngine::ArcSinGrad | ( | const KNumber & | input | ) |
Definition at line 274 of file kcalc_core.cpp.
void CalcEngine::ArcSinRad | ( | const KNumber & | input | ) |
Definition at line 264 of file kcalc_core.cpp.
void CalcEngine::ArcTangensDeg | ( | const KNumber & | input | ) |
Definition at line 298 of file kcalc_core.cpp.
void CalcEngine::ArcTangensGrad | ( | const KNumber & | input | ) |
Definition at line 324 of file kcalc_core.cpp.
void CalcEngine::ArcTangensRad | ( | const KNumber & | input | ) |
Definition at line 310 of file kcalc_core.cpp.
void CalcEngine::AreaCosHyp | ( | const KNumber & | input | ) |
Definition at line 336 of file kcalc_core.cpp.
void CalcEngine::AreaSinHyp | ( | const KNumber & | input | ) |
Definition at line 356 of file kcalc_core.cpp.
void CalcEngine::AreaTangensHyp | ( | const KNumber & | input | ) |
Definition at line 372 of file kcalc_core.cpp.
void CalcEngine::Complement | ( | const KNumber & | input | ) |
Definition at line 394 of file kcalc_core.cpp.
void CalcEngine::CosDeg | ( | const KNumber & | input | ) |
Definition at line 404 of file kcalc_core.cpp.
void CalcEngine::CosGrad | ( | const KNumber & | input | ) |
Definition at line 443 of file kcalc_core.cpp.
void CalcEngine::CosHyp | ( | const KNumber & | input | ) |
Definition at line 470 of file kcalc_core.cpp.
void CalcEngine::CosRad | ( | const KNumber & | input | ) |
Definition at line 433 of file kcalc_core.cpp.
void CalcEngine::Cube | ( | const KNumber & | input | ) |
Definition at line 486 of file kcalc_core.cpp.
void CalcEngine::CubeRoot | ( | const KNumber & | input | ) |
Definition at line 491 of file kcalc_core.cpp.
Definition at line 825 of file kcalc_core.cpp.
void CalcEngine::Exp | ( | const KNumber & | input | ) |
Definition at line 496 of file kcalc_core.cpp.
void CalcEngine::Exp10 | ( | const KNumber & | input | ) |
Definition at line 507 of file kcalc_core.cpp.
void CalcEngine::Factorial | ( | const KNumber & | input | ) |
Definition at line 519 of file kcalc_core.cpp.
void CalcEngine::Gamma | ( | const KNumber & | input | ) |
Definition at line 531 of file kcalc_core.cpp.
void CalcEngine::InvertSign | ( | const KNumber & | input | ) |
Definition at line 543 of file kcalc_core.cpp.
KNumber CalcEngine::lastOutput | ( | bool & | error | ) | const |
Definition at line 179 of file kcalc_core.cpp.
void CalcEngine::Ln | ( | const KNumber & | input | ) |
Definition at line 548 of file kcalc_core.cpp.
void CalcEngine::Log10 | ( | const KNumber & | input | ) |
Definition at line 561 of file kcalc_core.cpp.
void CalcEngine::ParenClose | ( | KNumber | input | ) |
Definition at line 574 of file kcalc_core.cpp.
void CalcEngine::ParenOpen | ( | const KNumber & | input | ) |
Definition at line 587 of file kcalc_core.cpp.
void CalcEngine::Reciprocal | ( | const KNumber & | input | ) |
Definition at line 592 of file kcalc_core.cpp.
void CalcEngine::Reset | ( | ) |
Definition at line 878 of file kcalc_core.cpp.
void CalcEngine::SinDeg | ( | const KNumber & | input | ) |
Definition at line 598 of file kcalc_core.cpp.
void CalcEngine::SinGrad | ( | const KNumber & | input | ) |
Definition at line 636 of file kcalc_core.cpp.
void CalcEngine::SinHyp | ( | const KNumber & | input | ) |
Definition at line 665 of file kcalc_core.cpp.
void CalcEngine::SinRad | ( | const KNumber & | input | ) |
Definition at line 626 of file kcalc_core.cpp.
void CalcEngine::Square | ( | const KNumber & | input | ) |
Definition at line 677 of file kcalc_core.cpp.
void CalcEngine::SquareRoot | ( | const KNumber & | input | ) |
Definition at line 682 of file kcalc_core.cpp.
void CalcEngine::StatClearAll | ( | const KNumber & | input | ) |
Definition at line 687 of file kcalc_core.cpp.
void CalcEngine::StatCount | ( | const KNumber & | input | ) |
Definition at line 693 of file kcalc_core.cpp.
void CalcEngine::StatDataDel | ( | const KNumber & | input | ) |
Definition at line 705 of file kcalc_core.cpp.
void CalcEngine::StatDataNew | ( | const KNumber & | input | ) |
Definition at line 699 of file kcalc_core.cpp.
void CalcEngine::StatMean | ( | const KNumber & | input | ) |
Definition at line 712 of file kcalc_core.cpp.
void CalcEngine::StatMedian | ( | const KNumber & | input | ) |
Definition at line 720 of file kcalc_core.cpp.
void CalcEngine::StatStdDeviation | ( | const KNumber & | input | ) |
Definition at line 728 of file kcalc_core.cpp.
void CalcEngine::StatStdSample | ( | const KNumber & | input | ) |
Definition at line 736 of file kcalc_core.cpp.
void CalcEngine::StatSum | ( | const KNumber & | input | ) |
Definition at line 744 of file kcalc_core.cpp.
void CalcEngine::StatSumSquares | ( | const KNumber & | input | ) |
Definition at line 750 of file kcalc_core.cpp.
void CalcEngine::TangensDeg | ( | const KNumber & | input | ) |
Definition at line 758 of file kcalc_core.cpp.
void CalcEngine::TangensGrad | ( | const KNumber & | input | ) |
Definition at line 788 of file kcalc_core.cpp.
void CalcEngine::TangensHyp | ( | const KNumber & | input | ) |
Definition at line 803 of file kcalc_core.cpp.
void CalcEngine::TangensRad | ( | const KNumber & | input | ) |
Definition at line 773 of file kcalc_core.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:42:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.