Numworks Epsilon
1.4.1
Graphing Calculator Operating System
graph_view.h
Go to the documentation of this file.
1
#ifndef SEQUENCE_GRAPH_VIEW_H
2
#define SEQUENCE_GRAPH_VIEW_H
3
4
#include "../../shared/function_graph_view.h"
5
#include "../sequence_store.h"
6
7
namespace
Sequence
{
8
9
class
GraphView
:
public
Shared::FunctionGraphView
{
10
public
:
11
GraphView
(
SequenceStore
* sequenceStore,
Shared::InteractiveCurveViewRange
* graphRange,
12
Shared::CurveViewCursor
* cursor,
Shared::BannerView
* bannerView,
View
* cursorView);
13
void
drawRect
(
KDContext
* ctx,
KDRect
rect)
const override
;
14
private
:
15
float
samplingRatio()
const override
;
16
SequenceStore
* m_sequenceStore;
17
};
18
19
}
20
21
#endif
Shared::FunctionGraphView
Definition:
function_graph_view.h:12
Shared::BannerView
Definition:
banner_view.h:8
Sequence::GraphView
Definition:
graph_view.h:9
Shared::CurveViewCursor
Definition:
curve_view_cursor.h:6
KDContext
Definition:
context.h:8
Shared::InteractiveCurveViewRange
Definition:
interactive_curve_view_range.h:11
Sequence::GraphView::drawRect
void drawRect(KDContext *ctx, KDRect rect) const override
Definition:
graph_view.cpp:15
KDRect
Definition:
rect.h:26
Sequence
Definition:
app.cpp:7
View
Definition:
view.h:23
Sequence::SequenceStore
Definition:
sequence_store.h:11
Sequence::GraphView::GraphView
GraphView(SequenceStore *sequenceStore, Shared::InteractiveCurveViewRange *graphRange, Shared::CurveViewCursor *cursor, Shared::BannerView *bannerView, View *cursorView)
epsilon
apps
sequence
graph
graph_view.h
Generated by
1.8.14