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.