|
Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <calculation.h>
Public Member Functions | |
| Calculation () | |
| ~Calculation () | |
| Calculation & | operator= (const Calculation &other) |
| Calculation (const Calculation &other)=delete | |
| Calculation (Calculation &&other)=delete | |
| Calculation & | operator= (Calculation &&other)=delete |
| void | reset () |
| void | setContent (const char *c, Poincare::Context *context, Poincare::Expression *ansExpression) |
| const char * | inputText () |
| const char * | exactOutputText () |
| const char * | approximateOutputText () |
| Poincare::Expression * | input () |
| Poincare::ExpressionLayout * | inputLayout () |
| Poincare::Expression * | approximateOutput (Poincare::Context *context) |
| Poincare::Expression * | exactOutput (Poincare::Context *context) |
| Poincare::ExpressionLayout * | exactOutputLayout (Poincare::Context *context) |
| Poincare::ExpressionLayout * | approximateOutputLayout (Poincare::Context *context) |
| bool | isEmpty () |
| void | tidy () |
| bool | shouldDisplayApproximateOutput (Poincare::Context *context) |
| bool | exactAndApproximateDisplayedOutputsAreEqual (Poincare::Context *context) |
Static Public Attributes | |
| static constexpr int | k_printedExpressionSize = 2*::TextField::maxBufferSize() |
Definition at line 11 of file calculation.h.
| Calculation::Calculation::Calculation | ( | ) |
Definition at line 9 of file calculation.cpp.
| Calculation::Calculation::~Calculation | ( | ) |
Definition at line 22 of file calculation.cpp.
|
delete |
|
delete |
| Expression * Calculation::Calculation::approximateOutput | ( | Poincare::Context * | context | ) |
Definition at line 163 of file calculation.cpp.
| ExpressionLayout * Calculation::Calculation::approximateOutputLayout | ( | Poincare::Context * | context | ) |
Definition at line 178 of file calculation.cpp.
| const char * Calculation::Calculation::approximateOutputText | ( | ) |
Definition at line 88 of file calculation.cpp.
| bool Calculation::Calculation::exactAndApproximateDisplayedOutputsAreEqual | ( | Poincare::Context * | context | ) |
Definition at line 195 of file calculation.cpp.
| Expression * Calculation::Calculation::exactOutput | ( | Poincare::Context * | context | ) |
Definition at line 147 of file calculation.cpp.
| ExpressionLayout * Calculation::Calculation::exactOutputLayout | ( | Poincare::Context * | context | ) |
Definition at line 156 of file calculation.cpp.
| const char * Calculation::Calculation::exactOutputText | ( | ) |
Definition at line 84 of file calculation.cpp.
| Expression * Calculation::Calculation::input | ( | ) |
Definition at line 92 of file calculation.cpp.
| ExpressionLayout * Calculation::Calculation::inputLayout | ( | ) |
Definition at line 99 of file calculation.cpp.
| const char * Calculation::Calculation::inputText | ( | ) |
Definition at line 80 of file calculation.cpp.
| bool Calculation::Calculation::isEmpty | ( | ) |
Definition at line 106 of file calculation.cpp.
| Calculation & Calculation::Calculation::operator= | ( | const Calculation & | other | ) |
Definition at line 49 of file calculation.cpp.
|
delete |
| void Calculation::Calculation::reset | ( | ) |
Definition at line 60 of file calculation.cpp.
| void Calculation::Calculation::setContent | ( | const char * | c, |
| Poincare::Context * | context, | ||
| Poincare::Expression * | ansExpression | ||
| ) |
Definition at line 67 of file calculation.cpp.
| bool Calculation::Calculation::shouldDisplayApproximateOutput | ( | Poincare::Context * | context | ) |
Definition at line 185 of file calculation.cpp.
| void Calculation::Calculation::tidy | ( | ) |
Definition at line 120 of file calculation.cpp.
|
static |
Definition at line 35 of file calculation.h.