#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: