Numworks Epsilon
1.4.1
Graphing Calculator Operating System
memoized_curve_view_range.h
Go to the documentation of this file.
1
#ifndef SHARED_MEMOIZED_CURVE_VIEW_RANGE_H
2
#define SHARED_MEMOIZED_CURVE_VIEW_RANGE_H
3
4
#include "
curve_view_range.h
"
5
6
namespace
Shared
{
7
8
class
MemoizedCurveViewRange
:
public
CurveViewRange
{
9
public
:
10
MemoizedCurveViewRange
();
11
//CurveViewWindow
12
float
xMin
()
override
;
13
float
xMax
()
override
;
14
float
yMin
()
override
;
15
float
yMax
()
override
;
16
float
xGridUnit
()
override
;
17
float
yGridUnit
()
override
;
18
virtual
void
setXMin
(
float
f);
19
virtual
void
setXMax
(
float
f);
20
virtual
void
setYMin
(
float
f);
21
virtual
void
setYMax
(
float
f);
22
23
protected
:
24
// Window bounds of the data
25
float
m_xMin
;
26
float
m_xMax
;
27
float
m_yMin
;
28
float
m_yMax
;
29
float
m_xGridUnit
;
30
float
m_yGridUnit
;
31
};
32
33
}
34
35
#endif
Shared::MemoizedCurveViewRange::m_yGridUnit
float m_yGridUnit
Definition:
memoized_curve_view_range.h:30
Shared::MemoizedCurveViewRange::xMax
float xMax() override
Definition:
memoized_curve_view_range.cpp:22
Shared
Definition:
banner_view.cpp:5
Shared::MemoizedCurveViewRange::setYMax
virtual void setYMax(float f)
Definition:
memoized_curve_view_range.cpp:75
Shared::MemoizedCurveViewRange
Definition:
memoized_curve_view_range.h:8
Shared::MemoizedCurveViewRange::xMin
float xMin() override
Definition:
memoized_curve_view_range.cpp:18
Shared::MemoizedCurveViewRange::yMax
float yMax() override
Definition:
memoized_curve_view_range.cpp:30
Shared::MemoizedCurveViewRange::xGridUnit
float xGridUnit() override
Definition:
memoized_curve_view_range.cpp:34
curve_view_range.h
Shared::MemoizedCurveViewRange::yMin
float yMin() override
Definition:
memoized_curve_view_range.cpp:26
Shared::MemoizedCurveViewRange::m_yMax
float m_yMax
Definition:
memoized_curve_view_range.h:28
Shared::MemoizedCurveViewRange::m_xMax
float m_xMax
Definition:
memoized_curve_view_range.h:26
Shared::MemoizedCurveViewRange::m_yMin
float m_yMin
Definition:
memoized_curve_view_range.h:27
Shared::MemoizedCurveViewRange::m_xMin
float m_xMin
Definition:
memoized_curve_view_range.h:25
Shared::CurveViewRange
Definition:
curve_view_range.h:8
Shared::MemoizedCurveViewRange::yGridUnit
float yGridUnit() override
Definition:
memoized_curve_view_range.cpp:38
Shared::MemoizedCurveViewRange::MemoizedCurveViewRange
MemoizedCurveViewRange()
Definition:
memoized_curve_view_range.cpp:8
Shared::MemoizedCurveViewRange::setYMin
virtual void setYMin(float f)
Definition:
memoized_curve_view_range.cpp:64
Shared::MemoizedCurveViewRange::m_xGridUnit
float m_xGridUnit
Definition:
memoized_curve_view_range.h:29
Shared::MemoizedCurveViewRange::setXMin
virtual void setXMin(float f)
Definition:
memoized_curve_view_range.cpp:42
Shared::MemoizedCurveViewRange::setXMax
virtual void setXMax(float f)
Definition:
memoized_curve_view_range.cpp:53
epsilon
apps
shared
memoized_curve_view_range.h
Generated by
1.8.14