#include <interactive_curve_view_range.h>
|
| InteractiveCurveViewRange (CurveViewCursor *cursor, InteractiveCurveViewRangeDelegate *delegate=nullptr) |
|
void | setDelegate (InteractiveCurveViewRangeDelegate *delegate) |
|
void | setCursor (CurveViewCursor *cursor) |
|
uint32_t | rangeChecksum () override |
|
bool | yAuto () |
|
void | setXMin (float f) override |
|
void | setXMax (float f) override |
|
void | setYMin (float f) override |
|
void | setYMax (float f) override |
|
void | setYAuto (bool yAuto) |
|
void | zoom (float ratio, float x, float y) |
|
void | panWithVector (float x, float y) |
|
virtual void | roundAbscissa () |
|
virtual void | normalize () |
|
virtual void | setTrigonometric () |
|
virtual void | setDefault () |
|
void | centerAxisAround (Axis axis, float position) |
|
void | panToMakePointVisible (float x, float y, float topMarginRatio, float rightMarginRatio, float bottomMarginRation, float leftMarginRation) |
|
bool | isCursorVisible (float topMarginRatio, float rightMarginRatio, float bottomMarginRation, float leftMarginRation) |
|
| MemoizedCurveViewRange () |
|
float | xMin () override |
|
float | xMax () override |
|
float | yMin () override |
|
float | yMax () override |
|
float | xGridUnit () override |
|
float | yGridUnit () override |
|
float | computeGridUnit (Axis axis, float min, float max) |
|
◆ InteractiveCurveViewRange()
◆ centerAxisAround()
void Shared::InteractiveCurveViewRange::centerAxisAround |
( |
Axis |
axis, |
|
|
float |
position |
|
) |
| |
◆ clipped()
float Shared::InteractiveCurveViewRange::clipped |
( |
float |
f, |
|
|
bool |
isMax |
|
) |
| |
|
staticprotected |
◆ isCursorVisible()
bool Shared::InteractiveCurveViewRange::isCursorVisible |
( |
float |
topMarginRatio, |
|
|
float |
rightMarginRatio, |
|
|
float |
bottomMarginRation, |
|
|
float |
leftMarginRation |
|
) |
| |
◆ normalize()
void Shared::InteractiveCurveViewRange::normalize |
( |
| ) |
|
|
virtual |
◆ panToMakePointVisible()
void Shared::InteractiveCurveViewRange::panToMakePointVisible |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
topMarginRatio, |
|
|
float |
rightMarginRatio, |
|
|
float |
bottomMarginRation, |
|
|
float |
leftMarginRation |
|
) |
| |
◆ panWithVector()
void Shared::InteractiveCurveViewRange::panWithVector |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
◆ rangeChecksum()
uint32_t Shared::InteractiveCurveViewRange::rangeChecksum |
( |
| ) |
|
|
overridevirtual |
◆ roundAbscissa()
void Shared::InteractiveCurveViewRange::roundAbscissa |
( |
| ) |
|
|
virtual |
◆ setCursor()
void Shared::InteractiveCurveViewRange::setCursor |
( |
CurveViewCursor * |
cursor | ) |
|
◆ setDefault()
void Shared::InteractiveCurveViewRange::setDefault |
( |
| ) |
|
|
virtual |
◆ setDelegate()
◆ setTrigonometric()
void Shared::InteractiveCurveViewRange::setTrigonometric |
( |
| ) |
|
|
virtual |
◆ setXMax()
void Shared::InteractiveCurveViewRange::setXMax |
( |
float |
f | ) |
|
|
overridevirtual |
◆ setXMin()
void Shared::InteractiveCurveViewRange::setXMin |
( |
float |
f | ) |
|
|
overridevirtual |
◆ setYAuto()
void Shared::InteractiveCurveViewRange::setYAuto |
( |
bool |
yAuto | ) |
|
◆ setYMax()
void Shared::InteractiveCurveViewRange::setYMax |
( |
float |
f | ) |
|
|
overridevirtual |
◆ setYMin()
void Shared::InteractiveCurveViewRange::setYMin |
( |
float |
f | ) |
|
|
overridevirtual |
◆ yAuto()
bool Shared::InteractiveCurveViewRange::yAuto |
( |
| ) |
|
◆ zoom()
void Shared::InteractiveCurveViewRange::zoom |
( |
float |
ratio, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
◆ m_delegate
◆ m_yAuto
bool Shared::InteractiveCurveViewRange::m_yAuto |
|
protected |
The documentation for this class was generated from the following files: