Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace QAccelPlot
- class Axis A visual axis item that maps a data-space range to pixel coordinates and renders tick marks and labels.
- struct AxisMapping Snapshot of an axis viewport that maps between data values and pixel positions.
- struct AxisTick A single major tick: its data-space value and its formatted label.
- class AxisTickPainter Internal helper that computes and paints tick marks and labels for a single Axis .
- struct PaintContext Groups the QPainter context arguments passed into sub-painting helpers.
- struct Params All style inputs required for a single paint call, bundled to reduce parameter count.
- struct AxisTickValues The visible tick and subtick values for one axis viewport, without labels.
- class AxisTicker Controls the visual appearance of ticks, sub-ticks, and tick labels on an
Axis. - struct AxisTicks The visible tick and subtick values, with formatted labels, for one axis viewport.
- class BandEdgeMaterial Line material for the lower or upper edge line of a band, reading
(x, low, high)data points. - struct BandEdgeRenderParams Inputs for BandEdgeRenderer::paint() , assembled while the GUI thread is blocked.
- class BandEdgeRenderer Internal renderer for the lower or upper edge line of a
BandSeries. - class BandEdges Controls the lines a
BandSeriesdraws along its lower and upper edges. - class BandMaterial QSGMaterial that fills a band between the low and high values of
(x, low, high)data points. - class BandSeries A hardware-accelerated QML item that fills the area between a low and a high value at each X.
- class BarMaterial QSGMaterial for bar series rendering, extending RectMaterial with the bar geometry and colormap uniforms.
- class BarSeries A hardware-accelerated QML item that renders a bar chart.
- class Border Outline color and width, exposed as a
bordergrouped property, for exampleborder.width: 1. - class Category One category of a
BarSeriesorRectangleSeries :a value, a name, and a fill color. - class ColorBar A continuous key that shows how a series'
Colormapmaps values to colors. - class ColorPalette A named set of theme colors shared by QML (via the
Colorssingleton) and C++ defaults. - class Colormap Maps data values to colors: a color ramp plus the rule that places a value on it.
- class ColormappedSeries Base class for series that color their data points by value through a
Colormap.- struct ValueSpan Smallest and largest finite value of a series.
- class Colors QML singleton exposing QAccelPlot's built-in color palettes.
- struct CurveChunk Axis-aligned bounding box (AABB) for a contiguous block of curve points, used for hit-test culling.
- struct CurveDataView Read-only view over either interleaved float or double curve coordinates.
- struct CurveHitTestParams All inputs required for a
contains()hit-test, bundled to reduce parameter count. - class DashLine A line style that renders the curve as a customisable dashed line.
- struct DashParameters Plain-data snapshot of dash rendering parameters.
- class DataAnchor A QQuickItem that tracks a data-coordinate rectangle in pixel space.
- struct DataPointRun Contiguous range of valid curve data points, used to break fills and hit tests at gaps.
- class DataPointStore Holds the data points of one series and derives everything that depends only on them.
- struct AttributeView Read-only view over the float attributes of the stored data points.
- struct DimensionState Scale and viewport of one dimension, as its axis currently shows it.
- struct Extent Smallest and largest valid coordinate in one dimension.
- struct Extents Extents in both dimensions; a dimension without a valid coordinate has none.
- struct Layout Shape of a data point.
- struct View Read-only view over interleaved data points in float or double precision.
- struct Viewport Visible range of one dimension.
- class DataTexture Series data uploaded to the GPU as an RGBA8888 texture, one float per texel.
- class DataTextureMaterial Base QSGMaterial that samples series data from a
DataTextureand exposes shared shader uniforms. - class DataTransition Abstract base class for animated data transitions on plot elements.
- class DateTimeTickLabelFormatter A tick label formatter that displays tick values as formatted date/time strings.
- class DrawTransition An animation transition that reveals the target data point by point from start to end.
- class ErrorBarMaterial Material that draws error bars from (x, y, low, high) data points in a data texture.
- class ErrorBarSeries A hardware-accelerated QML item that draws error bars: a line from a low to a high bound at each data point, capped at both ends.
- struct FillSamples Outline of a gradient fill in data space: one group of points per run of valid data points, broken at gaps.
- struct GradientColorPayload Render-thread snapshot of gradient stroke (line-color) parameters.
- class GradientFill A LineCurve effect that fills the area under the curve with a color gradient.
- namespace GradientFillBaselineNS Namespace exposing the
GradientFillBaselineenum to QML. - class GradientFillMaterial Scene-graph material that evaluates fill gradients per fragment.
- struct GradientFillPayload Render-thread snapshot of gradient fill (area-under-curve) parameters.
- class GradientLineMaterial Line material variant that samples a one-dimensional gradient texture.
- struct GradientStopData A single color stop within a gradient definition.
- class GradientStroke A LineCurve effect that replaces the solid line color with a color gradient.
- class GradientTexture Cached one-dimensional texture used by gradient materials.
- namespace GradientValueSourceNS Namespace exposing the
GradientValueSourceenum to QML. - class Grid Configuration object that controls the appearance of the plot grid.
- class GridNode Internal QSGNode responsible for rendering the plot grid into the scene graph.
- class HeatmapMaterial Material that colors each fragment by the value of the heatmap cell under it.
- class HeatmapSeries A hardware-accelerated QML item that draws a grid of values as colored cells.
- class Histogram Samples counted into bins, convertible to
BarSeriesdata. - class HistogramFactory QML singleton
Histogramthat createsHistogram values from JavaScript arrays. - struct InspectionBracket The valid data points on either side of a position on one axis.
- struct InspectionDataPoint One XY source data point returned by an inspection query.
- namespace InspectionNS Namespace exposing the inspection
Statusenum to QML asInspection. - struct InspectionPage One page of source indices inside a region.
- struct InspectionRecord A native record of a series that is not a plain XY series, such as a bar, rectangle, or band.
- struct InspectionRow Inspection result of one series, as shown by one row of an
InspectionRowModel. - class InspectionRowModel List model with one stable row per inspected series.
- struct InspectionSummary Data-point-weighted Y statistics over the valid data points inside a region.
- namespace Internal
- class CategoryList The
categorieslist of a series: theCategoryobjects and a lookup table that follows their edits. - class CategoryTable A snapshot of the categories of a series, looked up by value or name.
- struct Entry One category: the value data points carry, an optional name, and an optional color.
- struct DataTextureUploadTotals How many data textures were uploaded since the last reset, and how many bytes they held.
- struct GrabSize Sizes of one item grab.
- struct HeatmapGridDimension One dimension of a heatmap grid:
countcells between the edgesfromandto. - struct HeatmapShaderMapping How heatmap.frag maps an item-local pixel position p to a fractional cell coordinate along one dimension.
- class HoverIndexBudget Decides when queried data is worth a hover index.
- struct InspectionBounds Inclusive data-space region; infinite limits leave a dimension unbounded.
- class InspectionCache Builds an
InspectionIndexon a worker thread from a snapshot of a series' records.- class Host Series-side callbacks; all are invoked on the series' thread.
- struct InspectionHit Nearest-data-point result: source index and pixel distance, or index -1.
- class InspectionIndex Immutable k-d tree over the valid data points of a series, with their order along each axis.
- struct Point
- struct InspectionMetric Pixel mapping of a series' plot area, used to measure on-screen distances.
- struct InspectionNeighbors Source indices of the valid data points on either side of an X value, or -1.
- namespace InspectionScan Inspection queries that scan every record; used for small series that are not ordered along the queried axis.
- struct InspectionSource Read-only view over the XY records a series exposes to inspection queries.
- class OutlinedRectangle Item that fills its bounds and outlines them inside its edges.
- class OverlayChildren Objects declared inside an inspection tool in QML.
- class PointerTracker Tracks the pointer over a plot from the plot's mouse and hover events.
- struct RectUbo Mirrors the std140 uniform block of rect.vert.
- class RectVertexCache Vertices of a series that draws each rectangle as a quad positioned from a data texture.
- class RectangleZoomOverlay
- class ScopedPaintedItemTextures Rasterizes the painted items under a root item at a capture scale until destroyed.
- class SelectionRectangle Draws the gesture or the selected region of a SelectionTool , clipped to the plot area.
- class SourceInspection Inspection queries that read a series' own buffer whose records are ordered along one axis.
- struct SummaryAccumulator Running data-point-weighted Y statistics that can be merged across disjoint data point sets.
- struct ValueRange Bounds of an axis viewport or a colormap value range.
- class CategoryList The
- struct LegendEntry How a legend draws one row of a series: its label, symbol, color, line, and marker.
- class LegendModel List model of the legend entries of a list of series.
- class LineCurve A hardware-accelerated QML item that renders a 2D line curve with optional markers, dashing, and gradient effects.
- class LineCurveEffect Abstract base class for visual effects applied to a
LineCurve. - namespace LineCurveGapFilter Stateless helpers implementing the invalid-data-point contract shared by LineCurve subsystems.
- class LineCurveGaps Controls how a
LineCurverenders gaps in its data. - class LineCurveLineRenderer Internal renderer responsible for building and updating QSGNode line geometry for a LineCurve .
- class LineCurvePointRenderer Internal renderer responsible for building and updating QSGNode marker geometry for a LineCurve .
- struct LineCurveRenderParams Input parameters for LineCurveLineRenderer::paint() , assembled on the main thread.
- class LineCurveVertexCache Owns a LineCurve 's pre-built vertex bytes and the metadata required to use them safely.
- class LineMaterial QSGMaterial for line rendering, extending DataTextureMaterial with line-specific uniforms.
- namespace LineStroke Building blocks for the line ribbon drawn by the line shaders, shared by the line renderers.
- class LineStyle Abstract base class for all line styles.
- struct LineVertex Vertex layout for line geometry, shared with the main thread for pre-built vertex caches.
- namespace MarkerShapeNS Namespace exposing the
MarkerShapeenum to QML. - class MorphTransition An animation transition that smoothly interpolates point positions between two datasets.
- namespace NanGapModeNS Namespace exposing the
NanGapModeenum to QML. - class NoLine A line style that suppresses line rendering entirely, leaving only markers visible.
- class NumericTickLabelFormatter The default tick label formatter — produces numeric labels with automatic decimal precision.
- class PlotDragRect Rectangle dragged out inside the plot area, shared by rectangle zoom and data selection.
- class PlotExporter Exports a plot as a raster image: to a file, to the clipboard, or as a
QImage. - class PlotInspector Inspects the visible XY series and heatmaps of a plot at a cursor and publishes one model row per series.
- class PlotMouseEvent Carries mouse event data for the mouse signals.
- class PlotRectangleZoom Rectangle zoom configuration and selection state exposed by PlotView .
- class PlotSeries Common QML item contract for data series hosted by
PlotView.- struct DataBounds Extents of a data update that the caller already knows.
- struct DataExtent Extent of the valid coordinates in one dimension.
- struct DataPointInput Data points passed to
setData()orsetDataF(), already checked. - struct DataPointWording Words used in the warnings about rejected data arguments.
- struct DataRanges Extents of a series in both dimensions.
- class PlotView The main plot canvas QML item — hosts axes, curves, and a grid.
- class PointCloud A hardware-accelerated QML item that renders large sets of unconnected 2D points as markers.
- class PointCloudMaterial QSGMaterial for
PointCloudrendering. - struct PointCurveRenderParams Input parameters for LineCurvePointRenderer::paint() , assembled on the main thread.
- class PointMaterial QSGMaterial for
LineCurvemarker rendering. - class PointSpatialIndex Uniform-grid spatial index for nearest-point queries over large point sets.
- struct Mapping Coordinate mapping applied before indexing.
- struct PointVertex Placeholder vertex of a marker quad, shared with the main thread for vertex caches.
- class RectMaterial QSGMaterial for rectangle series rendering, extending DataTextureMaterial with a rect-count uniform.
- class RectangleSeries A hardware-accelerated QML item that renders a large list of axis-aligned rectangles.
- class SelectionTool Selects a data-space region by dragging, without changing the plot viewport.
- class SeriesInspection Data queries for one series: nearest data points, brackets, region statistics, and index pages.
- class SeriesMarker Controls the markers a series draws at its data points.
- class SolidLine The default line style — renders a continuous solid line with no gaps.
- class SpatialGrid Uniform-grid spatial index with bounded per-rectangle storage.
- namespace StepModeNS Namespace exposing the
StepModeenum to QML. - class TextTickLabelFormatter A tick label formatter that maps integer tick indices to a user-supplied list of strings.
- class TickLabelFormatter Abstract base class for tick label formatters.
- class TransitionRunner Runs the
DataTransitionassigned to one item, such as a custom series.
- struct DataRange
- struct DataRangeSource
- struct ArcLengthScale
- struct RenderView
- struct Span
- struct Bars
- struct Layout
- struct Compacted
- struct Origin
- struct DataBar
- struct GridLineCollectionParams
- struct Extent Grid edges. In
edges_an unset edge is NaN;resolvedExtent()resolves it to index space. - struct Job
- struct Node
- struct Vertex
- struct SavedTexture
- struct Block
- struct Row
- struct FillSampleCache
- struct HoverQuery A hover query in the spatial index's coordinates. With the data, it decides the answer.
- struct Points Points of
stridedoubles each: (x, y), or (x, y, value). - struct IndexedPoint
- struct HitTestInputs
- struct Region
- struct ItemBounds