|
Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <memoized_curve_view_range.h>
Public Member Functions | |
| MemoizedCurveViewRange () | |
| float | xMin () override |
| float | xMax () override |
| float | yMin () override |
| float | yMax () override |
| float | xGridUnit () override |
| float | yGridUnit () override |
| virtual void | setXMin (float f) |
| virtual void | setXMax (float f) |
| virtual void | setYMin (float f) |
| virtual void | setYMax (float f) |
Public Member Functions inherited from Shared::CurveViewRange | |
| virtual uint32_t | rangeChecksum () |
| float | computeGridUnit (Axis axis, float min, float max) |
Protected Attributes | |
| float | m_xMin |
| float | m_xMax |
| float | m_yMin |
| float | m_yMax |
| float | m_xGridUnit |
| float | m_yGridUnit |
Additional Inherited Members | |
Public Types inherited from Shared::CurveViewRange | |
| enum | Axis { Axis::X, Axis::Y } |
Static Public Attributes inherited from Shared::CurveViewRange | |
| static constexpr float | k_maxNumberOfXGridUnits = 18.0f |
| static constexpr float | k_maxNumberOfYGridUnits = 13.0f |
Definition at line 8 of file memoized_curve_view_range.h.
| Shared::MemoizedCurveViewRange::MemoizedCurveViewRange | ( | ) |
Definition at line 8 of file memoized_curve_view_range.cpp.
|
virtual |
Reimplemented in Shared::InteractiveCurveViewRange.
Definition at line 53 of file memoized_curve_view_range.cpp.
|
virtual |
Reimplemented in Shared::InteractiveCurveViewRange.
Definition at line 42 of file memoized_curve_view_range.cpp.
|
virtual |
Reimplemented in Shared::InteractiveCurveViewRange.
Definition at line 75 of file memoized_curve_view_range.cpp.
|
virtual |
Reimplemented in Shared::InteractiveCurveViewRange.
Definition at line 64 of file memoized_curve_view_range.cpp.
|
overridevirtual |
Implements Shared::CurveViewRange.
Definition at line 34 of file memoized_curve_view_range.cpp.
|
overridevirtual |
Implements Shared::CurveViewRange.
Definition at line 22 of file memoized_curve_view_range.cpp.
|
overridevirtual |
Implements Shared::CurveViewRange.
Definition at line 18 of file memoized_curve_view_range.cpp.
|
overridevirtual |
Reimplemented from Shared::CurveViewRange.
Definition at line 38 of file memoized_curve_view_range.cpp.
|
overridevirtual |
Implements Shared::CurveViewRange.
Definition at line 30 of file memoized_curve_view_range.cpp.
|
overridevirtual |
Implements Shared::CurveViewRange.
Definition at line 26 of file memoized_curve_view_range.cpp.
|
protected |
Definition at line 29 of file memoized_curve_view_range.h.
|
protected |
Definition at line 26 of file memoized_curve_view_range.h.
|
protected |
Definition at line 25 of file memoized_curve_view_range.h.
|
protected |
Definition at line 30 of file memoized_curve_view_range.h.
|
protected |
Definition at line 28 of file memoized_curve_view_range.h.
|
protected |
Definition at line 27 of file memoized_curve_view_range.h.