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 
9 public:
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