Numworks Epsilon
1.4.1
Graphing Calculator Operating System
curve_view_range.h
Go to the documentation of this file.
1
#ifndef SEQUENCE_CURVE_VIEW_RANGE_H
2
#define SEQUENCE_CURVE_VIEW_RANGE_H
3
4
#include "../../shared/interactive_curve_view_range.h"
5
6
namespace
Sequence
{
7
8
class
CurveViewRange
:
public
Shared::InteractiveCurveViewRange
{
9
public
:
10
CurveViewRange
(
Shared::CurveViewCursor
* cursor,
Shared::InteractiveCurveViewRangeDelegate
* delegate =
nullptr
);
11
void
roundAbscissa
()
override
;
12
void
normalize
()
override
;
13
void
setTrigonometric
()
override
;
14
void
setDefault
()
override
;
15
private
:
16
constexpr
static
float
k_displayLeftMarginRatio = 0.05f;
17
};
18
19
}
20
21
#endif
Sequence::CurveViewRange
Definition:
curve_view_range.h:8
Shared::InteractiveCurveViewRangeDelegate
Definition:
interactive_curve_view_range_delegate.h:8
Shared::CurveViewCursor
Definition:
curve_view_cursor.h:6
Sequence::CurveViewRange::CurveViewRange
CurveViewRange(Shared::CurveViewCursor *cursor, Shared::InteractiveCurveViewRangeDelegate *delegate=nullptr)
Definition:
curve_view_range.cpp:11
Sequence::CurveViewRange::setDefault
void setDefault() override
Definition:
curve_view_range.cpp:77
Shared::InteractiveCurveViewRange
Definition:
interactive_curve_view_range.h:11
Sequence::CurveViewRange::normalize
void normalize() override
Definition:
curve_view_range.cpp:37
Sequence
Definition:
app.cpp:7
Sequence::CurveViewRange::setTrigonometric
void setTrigonometric() override
Definition:
curve_view_range.cpp:63
Sequence::CurveViewRange::roundAbscissa
void roundAbscissa() override
Definition:
curve_view_range.cpp:17
epsilon
apps
sequence
graph
curve_view_range.h
Generated by
1.8.14