• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kcalc

Public Types | Public Member Functions | List of all members
CalcEngine Class Reference

#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

enum CalcEngine::Operation
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.

void CalcEngine::enterOperation ( const KNumber &  num,
Operation  func 
)

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:
  • kcalc_core.h
  • kcalc_core.cpp
This file is part of the KDE documentation.
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.

kcalc

Skip menu "kcalc"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal