Curve (hwx.gui)¶
A curved line.
Public Methods¶
addSlider (self, **kwds) clearMemoryCurve (self) delete (self) formatHoverText (self, x, y) getNextUnusedColor (self) getTheClosestPoint (self, x, y) setHovered (self, points, showText=False, event=None) setMemoryCurve (self) setSelected (self, points, showText=False, event=None)
Method Details¶
-
addSlider(self, **kwds)¶
Adds a curve slider.
-
clearMemoryCurve(self)¶
Clears original curve.
-
delete(self)
Removes this curve from the plot.
-
formatHoverText(self, x, y)¶
Formats the curve point text when hovered.
| param x: | X value to be formatted. |
|---|---|
| type x: | float |
| param y: | Y value to be formatted. |
| type y: | float |
| returns: | The formatted string with X and Y value. |
| rtype: | str |
-
getNextUnusedColor(self)¶
Gets next unused color.
-
getTheClosestPoint(self, x, y)¶
Gets the closest CurvePoint for the specified x and y.
| param x: | Specified x value. |
|---|---|
| type x: | float |
| param y: | Specified y value. |
| type y: | float |
| returns: | The closest CurvePoint. |
| rtype: | CurvePoint |
-
setHovered(self, points, showText=False, event=None)¶
Sets the curve points hovered.
| param points: | The list of points to be set hovered. |
|---|---|
| type points: | list[Point] |
| param showText: | Determines whether to show hovered text. |
| type showText: | bool |
| param event: | MouseEvent to capture the hover. |
| type event: | MouseEvent |
-
setMemoryCurve(self)¶
Shows original curve when dragging.
-
setSelected(self, points, showText=False, event=None)¶
Sets the curve points selected.
| param points: | The list of points to be set selected. |
|---|---|
| type points: | list[Point] |
| param showText: | Determines whether to show selected text. |
| type showText: | bool |
| param event: | MouseEvent to. capture the selection. |
| type event: | MouseEvent |