RADLib
RADical C++ application framework
RADUi::QuadPlotModel Class Reference

Four-panel plot model for I/Q, quad, or dashboard-style views. More...

#include <RADPlot.h>

Public Member Functions

 QuadPlotModel ()
 Creates four empty panels. More...
 
PlotModelpanel (size_t index)
 Returns a mutable panel by index 0..3. More...
 
const PlotModelpanel (size_t index) const
 Returns a const panel by index 0..3. More...
 
void setSharedRollingXWindow (double width)
 Applies a shared rolling X window to all panels. More...
 
void setMaxPointCount (size_t maxPointCount)
 Applies a shared max point count to all panels. More...
 
void clear ()
 Clears all panels. More...
 

Detailed Description

Four-panel plot model for I/Q, quad, or dashboard-style views.

Constructor & Destructor Documentation

◆ QuadPlotModel()

RADUi::QuadPlotModel::QuadPlotModel ( )

Creates four empty panels.

Member Function Documentation

◆ clear()

void RADUi::QuadPlotModel::clear ( )

Clears all panels.

◆ panel() [1/2]

PlotModel& RADUi::QuadPlotModel::panel ( size_t  index)

Returns a mutable panel by index 0..3.

◆ panel() [2/2]

const PlotModel& RADUi::QuadPlotModel::panel ( size_t  index) const

Returns a const panel by index 0..3.

◆ setMaxPointCount()

void RADUi::QuadPlotModel::setMaxPointCount ( size_t  maxPointCount)

Applies a shared max point count to all panels.

◆ setSharedRollingXWindow()

void RADUi::QuadPlotModel::setSharedRollingXWindow ( double  width)

Applies a shared rolling X window to all panels.


The documentation for this class was generated from the following file: