Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <calculation_graph_controller.h>
Protected Member Functions | |
BannerView * | bannerView () override |
virtual void | reloadBannerView () |
bool | moveCursor (int direction) |
CartesianFunction::Point | computeNewPointOfInteresetFromAbscissa (double start, int direction) |
virtual CartesianFunction::Point | computeNewPointOfInterest (double start, double step, double max, Poincare::Context *context)=0 |
Protected Member Functions inherited from Shared::FunctionBannerDelegate | |
void | reloadBannerViewForCursorOnFunction (CurveViewCursor *cursor, Function *function, char symbol) |
Static Protected Attributes | |
static constexpr float | k_cursorTopMarginRatio = 0.07f |
static constexpr float | k_cursorBottomMarginRatio = 0.15f |
Additional Inherited Members | |
Public Types inherited from ViewController | |
enum | DisplayParameter { DisplayParameter::Default, DisplayParameter::DoNotShowOwnTitle, DisplayParameter::WantsMaximumSpace } |
Static Public Attributes inherited from Shared::FunctionBannerDelegate | |
static constexpr int | k_maxNumberOfCharacters = 50 |
static constexpr int | k_maxDigitLegendLength = 11 |
Definition at line 13 of file calculation_graph_controller.h.
Graph::CalculationGraphController::CalculationGraphController | ( | Responder * | parentResponder, |
GraphView * | graphView, | ||
BannerView * | bannerView, | ||
Shared::InteractiveCurveViewRange * | curveViewRange, | ||
Shared::CurveViewCursor * | cursor, | ||
I18n::Message | defaultMessage | ||
) |
Definition at line 9 of file calculation_graph_controller.cpp.
|
inlineoverrideprotectedvirtual |
Implements Shared::FunctionBannerDelegate.
Definition at line 23 of file calculation_graph_controller.h.
|
protected |
Definition at line 79 of file calculation_graph_controller.cpp.
|
protectedpure virtual |
|
overridevirtual |
Reimplemented from Responder.
Definition at line 42 of file calculation_graph_controller.cpp.
|
protected |
Definition at line 69 of file calculation_graph_controller.cpp.
|
protectedvirtual |
Definition at line 64 of file calculation_graph_controller.cpp.
void Graph::CalculationGraphController::setFunction | ( | CartesianFunction * | function | ) |
Definition at line 59 of file calculation_graph_controller.cpp.
|
overridevirtual |
Implements ViewController.
Definition at line 21 of file calculation_graph_controller.cpp.
|
overridevirtual |
Reimplemented from ViewController.
Definition at line 25 of file calculation_graph_controller.cpp.
|
staticprotected |
Definition at line 22 of file calculation_graph_controller.h.
|
staticprotected |
Definition at line 21 of file calculation_graph_controller.h.
|
protected |
Definition at line 29 of file calculation_graph_controller.h.
|
protected |
Definition at line 31 of file calculation_graph_controller.h.
|
protected |
Definition at line 33 of file calculation_graph_controller.h.
|
protected |
Definition at line 32 of file calculation_graph_controller.h.
|
protected |
Definition at line 30 of file calculation_graph_controller.h.
|
protected |
Definition at line 28 of file calculation_graph_controller.h.
|
protected |
Definition at line 34 of file calculation_graph_controller.h.