|
Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <cartesian_function.h>
Classes | |
| struct | Point |
Public Member Functions | |
| CartesianFunction (const char *text=nullptr, KDColor color=KDColorBlack) | |
| bool | displayDerivative () |
| void | setDisplayDerivative (bool display) |
| double | approximateDerivative (double x, Poincare::Context *context) const |
| double | sumBetweenBounds (double start, double end, Poincare::Context *context) const override |
| Point | nextMinimumFrom (double start, double step, double max, Poincare::Context *context) const |
| Point | nextMaximumFrom (double start, double step, double max, Poincare::Context *context) const |
| double | nextRootFrom (double start, double step, double max, Poincare::Context *context) const |
| Point | nextIntersectionFrom (double start, double step, double max, Poincare::Context *context, const Shared::Function *function) const |
| char | symbol () const override |
Public Member Functions inherited from Shared::Function | |
| Function (const char *name=nullptr, KDColor color=KDColorBlack) | |
| virtual | ~Function () |
| Function & | operator= (const Function &other) |
| Function & | operator= (Function &&other)=delete |
| Function (const Function &other)=delete | |
| Function (Function &&other)=delete | |
| virtual uint32_t | checksum () |
| const char * | text () const |
| const char * | name () const |
| KDColor | color () const |
| Poincare::Expression * | expression (Poincare::Context *context) const |
| Poincare::ExpressionLayout * | layout () |
| virtual bool | isDefined () |
| bool | isActive () |
| void | setActive (bool active) |
| virtual bool | isEmpty () |
| virtual void | setContent (const char *c) |
| void | setColor (KDColor m_color) |
| virtual float | evaluateAtAbscissa (float x, Poincare::Context *context) const |
| virtual double | evaluateAtAbscissa (double x, Poincare::Context *context) const |
| virtual void | tidy () |
Definition at line 8 of file cartesian_function.h.
| Graph::CartesianFunction::CartesianFunction | ( | const char * | text = nullptr, |
| KDColor | color = KDColorBlack |
||
| ) |
Definition at line 9 of file cartesian_function.cpp.
| double Graph::CartesianFunction::approximateDerivative | ( | double | x, |
| Poincare::Context * | context | ||
| ) | const |
Definition at line 23 of file cartesian_function.cpp.
| bool Graph::CartesianFunction::displayDerivative | ( | ) |
Definition at line 15 of file cartesian_function.cpp.
| CartesianFunction::Point Graph::CartesianFunction::nextIntersectionFrom | ( | double | start, |
| double | step, | ||
| double | max, | ||
| Poincare::Context * | context, | ||
| const Shared::Function * | function | ||
| ) | const |
Definition at line 63 of file cartesian_function.cpp.
| CartesianFunction::Point Graph::CartesianFunction::nextMaximumFrom | ( | double | start, |
| double | step, | ||
| double | max, | ||
| Poincare::Context * | context | ||
| ) | const |
Definition at line 50 of file cartesian_function.cpp.
| CartesianFunction::Point Graph::CartesianFunction::nextMinimumFrom | ( | double | start, |
| double | step, | ||
| double | max, | ||
| Poincare::Context * | context | ||
| ) | const |
Definition at line 44 of file cartesian_function.cpp.
| double Graph::CartesianFunction::nextRootFrom | ( | double | start, |
| double | step, | ||
| double | max, | ||
| Poincare::Context * | context | ||
| ) | const |
Definition at line 57 of file cartesian_function.cpp.
| void Graph::CartesianFunction::setDisplayDerivative | ( | bool | display | ) |
Definition at line 19 of file cartesian_function.cpp.
|
overridevirtual |
Implements Shared::Function.
Definition at line 33 of file cartesian_function.cpp.
|
overridevirtual |
Implements Shared::Function.
Definition at line 127 of file cartesian_function.cpp.