Numworks Epsilon
1.4.1
Graphing Calculator Operating System
intersection_graph_controller.h
Go to the documentation of this file.
1
#ifndef GRAPH_INTERSECTION_GRAPH_CONTROLLER_H
2
#define GRAPH_INTERSECTION_GRAPH_CONTROLLER_H
3
4
#include "
calculation_graph_controller.h
"
5
6
namespace
Graph
{
7
8
class
IntersectionGraphController
:
public
CalculationGraphController
{
9
public
:
10
IntersectionGraphController
(
Responder
*
parentResponder
,
GraphView
* graphView,
BannerView
*
bannerView
,
Shared::InteractiveCurveViewRange
* curveViewRange,
Shared::CurveViewCursor
* cursor,
CartesianFunctionStore
* functionStore);
11
const
char
*
title
()
override
;
12
private
:
13
void
reloadBannerView()
override
;
14
CartesianFunction::Point
computeNewPointOfInterest(
double
start
,
double
step,
double
max,
Poincare::Context
* context)
override
;
15
Shared::Function
* m_intersectedFunction;
16
CartesianFunctionStore
* m_functionStore;
17
};
18
19
}
20
21
#endif
Graph::IntersectionGraphController::title
const char * title() override
Definition:
intersection_graph_controller.cpp:16
Graph::CartesianFunctionStore
Definition:
cartesian_function_store.h:11
Poincare::Context
Definition:
context.h:9
Graph::CartesianFunction::Point
Definition:
cartesian_function.h:16
Responder::parentResponder
Responder * parentResponder() const
Definition:
responder.cpp:12
Shared::Function
Definition:
function.h:10
Graph::GraphView
Definition:
graph_view.h:9
Graph
Definition:
app.cpp:9
Graph::CalculationGraphController
Definition:
calculation_graph_controller.h:13
Shared::CurveViewCursor
Definition:
curve_view_cursor.h:6
Responder
Definition:
responder.h:9
Graph::BannerView
Definition:
banner_view.h:8
calculation_graph_controller.h
Shared::InteractiveCurveViewRange
Definition:
interactive_curve_view_range.h:11
Graph::IntersectionGraphController::IntersectionGraphController
IntersectionGraphController(Responder *parentResponder, GraphView *graphView, BannerView *bannerView, Shared::InteractiveCurveViewRange *curveViewRange, Shared::CurveViewCursor *cursor, CartesianFunctionStore *functionStore)
Definition:
intersection_graph_controller.cpp:9
Graph::CalculationGraphController::bannerView
BannerView * bannerView() override
Definition:
calculation_graph_controller.h:23
start
void start()
Definition:
rt0.cpp:31
Graph::IntersectionGraphController
Definition:
intersection_graph_controller.h:8
epsilon
apps
graph
graph
intersection_graph_controller.h
Generated by
1.8.14