Numworks Epsilon
1.4.1
Graphing Calculator Operating System
term_sum_controller.h
Go to the documentation of this file.
1
#ifndef SEQUENCE_TERM_SUM_CONTROLLER_H
2
#define SEQUENCE_TERM_SUM_CONTROLLER_H
3
4
#include <
escher.h
>
5
#include "
graph_view.h
"
6
#include "
curve_view_range.h
"
7
#include "../../shared/sum_graph_controller.h"
8
9
namespace
Sequence
{
10
11
class
TermSumController
:
public
Shared::SumGraphController
{
12
public
:
13
TermSumController
(
Responder
*
parentResponder
,
GraphView
* graphView,
CurveViewRange
* graphRange,
Shared::CurveViewCursor
* cursor);
14
const
char
*
title
()
override
;
15
private
:
16
bool
moveCursorHorizontallyToPosition(
double
position)
override
;
17
I18n::Message legendMessageAtStep(
Step
step)
override
;
18
double
cursorNextStep(
double
position,
int
direction)
override
;
19
Poincare::ExpressionLayout
* createFunctionLayout(
const
char
* functionName)
override
;
20
};
21
22
}
23
24
#endif
Sequence::CurveViewRange
Definition:
curve_view_range.h:8
Responder::parentResponder
Responder * parentResponder() const
Definition:
responder.cpp:12
Sequence::TermSumController
Definition:
term_sum_controller.h:11
escher.h
Sequence::GraphView
Definition:
graph_view.h:9
Shared::CurveViewCursor
Definition:
curve_view_cursor.h:6
Sequence::TermSumController::TermSumController
TermSumController(Responder *parentResponder, GraphView *graphView, CurveViewRange *graphRange, Shared::CurveViewCursor *cursor)
Definition:
term_sum_controller.cpp:16
curve_view_range.h
Responder
Definition:
responder.h:9
Shared::SumGraphController
Definition:
sum_graph_controller.h:15
Poincare::ExpressionLayout
Definition:
expression_layout.h:8
Sequence
Definition:
app.cpp:7
Shared::SumGraphController::Step
Step
Definition:
sum_graph_controller.h:27
graph_view.h
Sequence::TermSumController::title
const char * title() override
Definition:
term_sum_controller.cpp:21
epsilon
apps
sequence
graph
term_sum_controller.h
Generated by
1.8.14