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