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.