Struct QAccelPlot::CurveHitTestParams¶
ClassList > QAccelPlot > CurveHitTestParams
All inputs required for a contains() hit-test, bundled to reduce parameter count.
#include <CurveRendererParams.hpp>
Public Attributes¶
| Type | Name |
|---|---|
| const std::vector< CurveChunk > & | chunks Precomputed chunk bounding boxes. |
| CurveDataView | data Interleaved XY source data without precision loss. |
| qreal | height Height of the curve item in pixels. |
| qreal | hitThreshold Hit distance threshold in pixels. |
| bool | nonPositiveXInvalid Whether non-positive X values are invalid data points (X axis uses log scale). |
| bool | nonPositiveYInvalid Whether non-positive Y values are invalid data points (Y axis uses log scale). |
| int | pointCount Number of leading points in data to test; later points are never hit. |
| StepMode | stepMode = {StepMode::None}How the line joins consecutive data points. |
| qreal | width Width of the curve item in pixels. |
| Axis * | xAxis Horizontal axis for coordinate mapping. |
| Axis * | yAxis Vertical axis for coordinate mapping. |
Public Attributes Documentation¶
variable chunks¶
Precomputed chunk bounding boxes.
variable data¶
Interleaved XY source data without precision loss.
variable height¶
Height of the curve item in pixels.
variable hitThreshold¶
Hit distance threshold in pixels.
variable nonPositiveXInvalid¶
Whether non-positive X values are invalid data points (X axis uses log scale).
variable nonPositiveYInvalid¶
Whether non-positive Y values are invalid data points (Y axis uses log scale).
variable pointCount¶
Number of leading points in data to test; later points are never hit.
variable stepMode¶
How the line joins consecutive data points.
variable width¶
Width of the curve item in pixels.
variable xAxis¶
Horizontal axis for coordinate mapping.
variable yAxis¶
Vertical axis for coordinate mapping.
The documentation for this class was generated from the following file QAccelPlot/src/QAccelPlot/renderers/CurveRendererParams.hpp