Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Statistics::BoxRange Class Reference

#include <box_range.h>

Inheritance diagram for Statistics::BoxRange:
Shared::CurveViewRange

Public Member Functions

 BoxRange (Store *store)
 
float xMin () override
 
float xMax () override
 
float yMin () override
 
float yMax () override
 
float xGridUnit () override
 
- Public Member Functions inherited from Shared::CurveViewRange
virtual uint32_t rangeChecksum ()
 
virtual float yGridUnit ()
 
float computeGridUnit (Axis axis, float min, float max)
 

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
 

Detailed Description

Definition at line 9 of file box_range.h.

Constructor & Destructor Documentation

◆ BoxRange()

Statistics::BoxRange::BoxRange ( Store store)

Definition at line 5 of file box_range.cpp.

Member Function Documentation

◆ xGridUnit()

float Statistics::BoxRange::xGridUnit ( )
overridevirtual

Implements Shared::CurveViewRange.

Definition at line 32 of file box_range.cpp.

◆ xMax()

float Statistics::BoxRange::xMax ( )
overridevirtual

Implements Shared::CurveViewRange.

Definition at line 17 of file box_range.cpp.

◆ xMin()

float Statistics::BoxRange::xMin ( )
overridevirtual

Implements Shared::CurveViewRange.

Definition at line 10 of file box_range.cpp.

◆ yMax()

float Statistics::BoxRange::yMax ( )
overridevirtual

Implements Shared::CurveViewRange.

Definition at line 28 of file box_range.cpp.

◆ yMin()

float Statistics::BoxRange::yMin ( )
overridevirtual

Implements Shared::CurveViewRange.

Definition at line 24 of file box_range.cpp.


The documentation for this class was generated from the following files: