JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Loading...
Searching...
No Matches
JKQTPlotter Member List

This is the complete list of members for JKQTPlotter, including all inherited members.

actgrpMouseLeftJKQTPlotterprotected
actMouseLeftAsDefaultJKQTPlotterprotected
actMouseLeftAsPanViewJKQTPlotterprotected
actMouseLeftAsRulerJKQTPlotterprotected
actMouseLeftAsZoomRectJKQTPlotterprotected
actMouseMoveToolTipJKQTPlotterprotected
addGraph(JKQTPPlotElement *gr)JKQTPlotterinline
addGraphAtBottom(JKQTPPlotElement *gr)JKQTPlotterinline
addGraphOnTop(JKQTPPlotElement *gr)JKQTPlotterinline
addGraphs(const TJKQTPGraphContainer &gr, QVector< size_t > *graphIDsOut=nullptr)JKQTPlotterinline
addGridPrintingPlotter(size_t x, size_t y, JKQTPlotter *plotterOther)JKQTPlotter
beforePlotScalingRecalculate()JKQTPlottersignal
beginGraphs() constJKQTPlotterinline
beginGraphs()JKQTPlotterinline
cbeginGraphs() constJKQTPlotterinline
cendGraphs() constJKQTPlotterinline
clearAllMouseMoveActions()JKQTPlotter
clearAllMouseWheelActions()JKQTPlotter
clearAllRegisteredMouseDoubleClickActions()JKQTPlotter
clearAllRegisteredMouseDragActions()JKQTPlotter
clearGraphs(bool deleteGraphs=true)JKQTPlotterinline
clearGridPrintingPlotters()JKQTPlotter
containsGraph(JKQTPPlotElement *gr)JKQTPlotterinline
contextMenuJKQTPlotterprotected
contextMenuModeJKQTPlotterprotected
contextMenuOpened(double x, double y, QMenu *contextMenu)JKQTPlottersignal
contextSubMenusJKQTPlotterprotected
copyData()JKQTPlotterinlineslot
copyDataMatlab()JKQTPlotterinlineslot
copyPixelImage(bool showPreview=true)JKQTPlotterinline
correctZoomRectForPanning(QRectF &rect) constJKQTPlotterprotected
createImageBuffer() constJKQTPlotterprotected
currentMouseDragActionJKQTPlotterprotected
currentMouseMoveActionJKQTPlotterprotected
delayedResizeEvent()JKQTPlotterprotectedslot
deleteGraph(size_t i, bool deletegraph=true)JKQTPlotterinline
deleteGraph(JKQTPPlotElement *gr, bool deletegraph=true)JKQTPlotterinline
deregisterMouseDoubleClickAction(Qt::MouseButton button, Qt::KeyboardModifiers modifier)JKQTPlotter
deregisterMouseDragAction(Qt::MouseButton button, Qt::KeyboardModifiers modifier)JKQTPlotter
deregisterMouseMoveAction(Qt::KeyboardModifiers modifier)JKQTPlotter
deregisterMouseWheelAction(Qt::KeyboardModifiers modifier)JKQTPlotter
doDrawingJKQTPlotterprotected
endGraphs() constJKQTPlotterinline
endGraphs()JKQTPlotterinline
event(QEvent *event) overrideJKQTPlotterprotectedvirtual
fillInternalStructForToolTipOfClosestDataPoint(double x0, double y0, bool emitEvent=true)JKQTPlotterprotected
findMatchingMouseDoubleClickAction(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, bool *found=nullptr) constJKQTPlotterprotected
findMatchingMouseDragAction(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, bool *found=nullptr) constJKQTPlotterprotected
findMatchingMouseMoveAction(Qt::KeyboardModifiers modifiers, bool *found=nullptr) constJKQTPlotterprotected
findMatchingMouseWheelAction(Qt::KeyboardModifiers modifiers, bool *found=nullptr) constJKQTPlotterprotected
fixBasePlotterSettings()JKQTPlotterprotected
forceInternalDatastore()JKQTPlotterinline
getAbsoluteXMax() constJKQTPlotterinline
getAbsoluteXMin() constJKQTPlotterinline
getAbsoluteYMax() constJKQTPlotterinline
getAbsoluteYMin() constJKQTPlotterinline
getActMouseLeftAsDefault()JKQTPlotter
getActMouseLeftAsDefault() constJKQTPlotter
getActMouseLeftAsPanView()JKQTPlotter
getActMouseLeftAsPanView() constJKQTPlotter
getActMouseLeftAsRuler()JKQTPlotter
getActMouseLeftAsRuler() constJKQTPlotter
getActMouseLeftAsZoomRect()JKQTPlotter
getActMouseLeftAsZoomRect() constJKQTPlotter
getActMouseMoveToolTip()JKQTPlotter
getActMouseMoveToolTip() constJKQTPlotter
getConstplotter() constJKQTPlotterinline
getContextMenuMode() constJKQTPlotter
getCurrentPlotterStyle() constJKQTPlotter
getDatastore()JKQTPlotterinline
getDatastore() constJKQTPlotterinline
getGlobalResizeDelay()JKQTPlotterstatic
getGraph(size_t i)JKQTPlotterinline
getGraph(size_t i) constJKQTPlotterinline
getGraphCount()JKQTPlotterinline
getGraphs() constJKQTPlotterinline
getGraphs()JKQTPlotterinline
getImageBufferSize(float *scale_out=nullptr) constJKQTPlotterprotected
getMagnification() constJKQTPlotterinline
getMainKey()JKQTPlotterinline
getMainKey() constJKQTPlotterinline
getMaxTooltipDistance() constJKQTPlotter
getMouseContextX() constJKQTPlotter
getMouseContextY() constJKQTPlotter
getMouseLastClickX() constJKQTPlotter
getMouseLastClickY() constJKQTPlotter
getNextStyle()JKQTPlotterinline
getPlotStyle(int i) constJKQTPlotterinline
getPlotter()JKQTPlotterinline
getPlotter() constJKQTPlotterinline
getPlotYOffset() constJKQTPlotterprotected
getSpecialContextMenu() constJKQTPlotter
getToolbarIconSize() constJKQTPlotter
getUserActionCatchSensitivity() constJKQTPlotter
getUserActionMarkerBrush() constJKQTPlotter
getUserActionMarkerDiameter() constJKQTPlotter
getUserActionMarkerPen() constJKQTPlotter
getUserActionMarkerType() constJKQTPlotter
getUserActionOpaqueBrush() constJKQTPlotter
getUserActionOpaquePen() constJKQTPlotter
getUserActionOverlayBrush() constJKQTPlotter
getUserActionOverlayPen() constJKQTPlotter
getXAxis(JKQTPCoordinateAxisRef axis=JKQTPPrimaryAxis)JKQTPlotterinline
getXAxis(JKQTPCoordinateAxisRef axis=JKQTPPrimaryAxis) constJKQTPlotterinline
getXMax() constJKQTPlotterinline
getXMin() constJKQTPlotterinline
getYAxis(JKQTPCoordinateAxisRef axis=JKQTPPrimaryAxis)JKQTPlotterinline
getYAxis(JKQTPCoordinateAxisRef axis=JKQTPPrimaryAxis) constJKQTPlotterinline
getYMax() constJKQTPlotterinline
getYMin() constJKQTPlotterinline
grabPixelImage(QSize size=QSize(), bool showPreview=false)JKQTPlotterinline
imageJKQTPlotterprotected
initContextMenu()JKQTPlotterprotected
intBeforePlotScalingRecalculate()JKQTPlotterprotectedslot
InternalBufferImageType typedefJKQTPlotterprotected
isEmittingSignalsEnabled() constJKQTPlotterinline
isMousePositionShown() constJKQTPlotter
isPlotUpdateEnabled() constJKQTPlotter
isResizeTimerRunning() constJKQTPlotter
isToolbarAlwaysOn() constJKQTPlotter
isToolbarEnabled() constJKQTPlotter
jkqtp_RESIZE_DELAYJKQTPlotterprotectedstatic
JKQTPlotter(bool datastore_internal, QWidget *parent=nullptr, JKQTPDatastore *datast=nullptr)JKQTPlotterexplicit
JKQTPlotter(JKQTPDatastore *datast, QWidget *parent=nullptr)JKQTPlotterexplicit
JKQTPlotter(QWidget *parent=nullptr)JKQTPlotterexplicit
keyReleaseEvent(QKeyEvent *event) overrideJKQTPlotterprotected
lastWheelActionTimestampJKQTPlotterprotected
lastWheelActionTypeJKQTPlotterprotected
leaveEvent(QEvent *event) overrideJKQTPlotterprotected
loadCurrentPlotterStyle(const QSettings &settings, const QString &group="plots/", bool alsoLoadBaseStyle=true)JKQTPlotter
loadSettings(const QSettings &settings, const QString &group=QString("plots/"))JKQTPlotter
magnificationJKQTPlotterprotected
masterPlotScalingRecalculated()JKQTPlotterprotectedslot
masterPlotterXJKQTPlotterprotected
masterPlotterYJKQTPlotterprotected
maxWheelEventSeriesTimestampDifferenceJKQTPlotterprotected
menuSpecialContextMenuJKQTPlotterprotected
minimumSizeHint() const overrideJKQTPlotter
minSizeJKQTPlotterprotected
modifyContextMenu(QMenu *menu)JKQTPlotterprotected
modifyGraphs(const std::function< void(JKQTPPlotElement *)> &func)JKQTPlotterinline
mouseContextXJKQTPlotterprotected
mouseContextYJKQTPlotterprotected
mouseDoubleClickEvent(QMouseEvent *event) overrideJKQTPlotterprotected
mouseDragingRectangleJKQTPlotterprotected
mouseDragMarkersJKQTPlotterprotected
mouseDragRectXEndJKQTPlotterprotected
mouseDragRectXEndPixelJKQTPlotterprotected
mouseDragRectXStartJKQTPlotterprotected
mouseDragRectXStartPixelJKQTPlotterprotected
mouseDragRectYEndJKQTPlotterprotected
mouseDragRectYEndPixelJKQTPlotterprotected
mouseDragRectYStartJKQTPlotterprotected
mouseDragRectYStartPixelJKQTPlotterprotected
mouseLastClickXJKQTPlotterprotected
mouseLastClickYJKQTPlotterprotected
mouseMoveEvent(QMouseEvent *event) overrideJKQTPlotterprotected
mousePosXJKQTPlotterprotected
mousePosYJKQTPlotterprotected
mousePressEvent(QMouseEvent *event) overrideJKQTPlotterprotected
mouseReleaseEvent(QMouseEvent *event) overrideJKQTPlotterprotected
moveGraphBottom(JKQTPPlotElement *gr)JKQTPlotterinline
moveGraphBottom(int idx)JKQTPlotterinline
moveGraphDown(JKQTPPlotElement *gr)JKQTPlotterinline
moveGraphDown(int idx)JKQTPlotterinline
moveGraphTop(JKQTPPlotElement *gr)JKQTPlotterinline
moveGraphTop(int idx)JKQTPlotterinline
moveGraphUp(JKQTPPlotElement *gr)JKQTPlotterinline
moveGraphUp(int idx)JKQTPlotterinline
oldImageJKQTPlotterprotected
openContextMenu()JKQTPlotterslot
openContextMenu(int x, int y)JKQTPlotterslot
openSpecialContextMenu()JKQTPlotterslot
openSpecialContextMenu(int x, int y)JKQTPlotterslot
openStandardAndSpecialContextMenu()JKQTPlotterslot
openStandardAndSpecialContextMenu(int x, int y)JKQTPlotterslot
openStandardContextMenu()JKQTPlotterslot
openStandardContextMenu(int x, int y)JKQTPlotterslot
paintEvent(QPaintEvent *event) overrideJKQTPlotterprotected
paintUserAction()JKQTPlotterprotected
plotMouseClicked(double x, double y, Qt::KeyboardModifiers modifiers, Qt::MouseButton button)JKQTPlottersignal
plotMouseDoubleClicked(double x, double y, Qt::KeyboardModifiers modifiers, Qt::MouseButton button)JKQTPlottersignal
plotMouseMove(double x, double y)JKQTPlottersignal
plotMouseWheelOperated(double x, double y, Qt::KeyboardModifiers modifiers, int deltaAngleX, int deltaAngleY)JKQTPlottersignal
plotNewZoomRectangle(double mouseDragRectXStart, double mouseDragRectXEnd, double mouseDragRectYStart, double mouseDragRectYEnd, Qt::KeyboardModifiers modifiers)JKQTPlottersignal
plotScalingRecalculated()JKQTPlottersignal
plotterJKQTPlotterprotected
plotterStyleJKQTPlotterprotected
populateToolbar(QToolBar *toolbar) constJKQTPlotterslot
print(QPrinter *printer=nullptr)JKQTPlotterinlineslot
pzoomChangedLocally(double newxmin, double newxmax, double newymin, double newymax, JKQTBasePlotter *sender)JKQTPlotterprotectedslot
reactGraphVisible(bool visible)JKQTPlotterprotectedslot
redrawPlot()JKQTPlotterslot
registeredOverrideMouseDragActionModesJKQTPlotterprotected
registerMouseDoubleClickAction(Qt::MouseButton button, Qt::KeyboardModifiers modifier, JKQTPMouseDoubleClickActions action)JKQTPlotter
registerMouseDragAction(Qt::MouseButton button, Qt::KeyboardModifiers modifier, JKQTPMouseDragActions action)JKQTPlotter
registerMouseMoveAction(Qt::KeyboardModifiers modifier, JKQTPMouseMoveActions action)JKQTPlotter
registerMouseWheelAction(Qt::KeyboardModifiers modifier, JKQTPMouseWheelActions action)JKQTPlotter
resetContextMenu(bool createnew=true)JKQTPlotterprotected
resetCurrentMouseDragAction()JKQTPlotterprotected
resetMasterSynchronization(JKQTBasePlotter::SynchronizationDirection synchronizeDirection=JKQTBasePlotter::sdXYAxes)JKQTPlotter
resetMouseLeftAction()JKQTPlotterprotectedslot
resetOverrideMouseDragAction(Qt::MouseButton button, Qt::KeyboardModifiers modifiers)JKQTPlotterprotected
resizeEvent(QResizeEvent *event) overrideJKQTPlotterprotected
resizeTimerJKQTPlotterprotected
rulerDisplayed(double x1, double y1, double x2, double y2, Qt::KeyboardModifiers modifiers)JKQTPlottersignal
saveAsCSV(const QString &filename=QString(""))JKQTPlotterinlineslot
saveAsDIF(const QString &filename=QString(""))JKQTPlotterinlineslot
saveAsGerExcelCSV(const QString &filename=QString(""))JKQTPlotterinlineslot
saveAsMatlab(const QString &filename=QString(""))JKQTPlotterinlineslot
saveAsPDF(const QString &filename=QString(""), bool displayPreview=true)JKQTPlotterinlineslot
saveAsPixelImage(const QString &filename=QString(""), bool displayPreview=true, const QByteArray &outputFormat=QByteArray(), const QSize &outputSizeIncrease=QSize(0, 0))JKQTPlotterinlineslot
saveAsSemicolonSV(const QString &filename=QString(""))JKQTPlotterinlineslot
saveAsSVG(const QString &filename=QString(""), bool displayPreview=true)JKQTPlotterinlineslot
saveAsSYLK(const QString &filename=QString(""))JKQTPlotterinlineslot
saveAsTabSV(const QString &filename=QString(""))JKQTPlotterinlineslot
saveCurrentPlotterStyle(QSettings &settings, const QString &group="plots/", bool alsoSaveBaseStyle=true) constJKQTPlotter
saveData(const QString &filename=QString(""), const QString &format=QString(""))JKQTPlotterinlineslot
saveImage(const QString &filename=QString(""), bool displayPreview=true)JKQTPlotterinlineslot
saveSettings(QSettings &settings, const QString &group=QString("plots/")) constJKQTPlotter
setAbsoluteX(double xminn, double xmaxx)JKQTPlotterinlineslot
setAbsoluteXY(double xminn, double xmaxx, double yminn, double ymaxx)JKQTPlotterinlineslot
setAbsoluteY(double yminn, double ymaxx)JKQTPlotterinlineslot
setContextMenuMode(JKQTPContextMenuModes mode)JKQTPlotterslot
setCurrentPlotterStyle(const JKQTPlotterStyle &style)JKQTPlotter
setCurrentPlotterStyle(const JKQTPlotterStyle &style, const JKQTBasePlotterStyle &baseStyle)JKQTPlotter
setEmittingSignalsEnabled(bool sig)JKQTPlotterinline
setGlobalResizeDelay(int delayMS)JKQTPlotterstatic
setGrid(bool val)JKQTPlotterinlineslot
setGridColor(QColor color)JKQTPlotterinlineslot
setGridPrinting(bool enabled)JKQTPlotter
setGridPrintingCurrentPos(size_t x, size_t y)JKQTPlotter
setGridPrintingCurrentX(size_t x)JKQTPlotter
setGridPrintingCurrentY(size_t y)JKQTPlotter
setGridStyle(Qt::PenStyle __value)JKQTPlotterinlineslot
setGridWidth(double __value)JKQTPlotterinlineslot
setMagnification(double m)JKQTPlotterslot
setMaxTooltipDistance(int v)JKQTPlotterslot
setMinorGridColor(QColor color)JKQTPlotterinlineslot
setMinorGridStyle(Qt::PenStyle __value)JKQTPlotterinlineslot
setMinorGridWidth(double __value)JKQTPlotterinlineslot
setMouseActionToolbarActionsActive(bool __value)JKQTPlotterslot
setMouseLeftActionAsPanView()JKQTPlotterprotectedslot
setMouseLeftActionAsRuler()JKQTPlotterprotectedslot
setMouseLeftActionAsZoomRect()JKQTPlotterprotectedslot
setMouseLeftDragActionAsToolTip()JKQTPlotterprotectedslot
setMouseMoveActionAsToolTip(bool enabled)JKQTPlotterprotectedslot
setMousePositionShown(bool __value)JKQTPlotterslot
setOverrideMouseDragAction(Qt::MouseButton button, Qt::KeyboardModifiers modifiers, JKQTPMouseDragActions action)JKQTPlotterprotected
setPlotUpdateEnabled(bool enable)JKQTPlotter
setShowZeroAxes(bool showX, bool showY)JKQTPlotterinlineslot
setShowZeroAxes(bool showXY)JKQTPlotterinlineslot
setSpecialContextMenu(QMenu *menu)JKQTPlotter
setToolbarAlwaysOn(bool __value)JKQTPlotterslot
setToolbarEnabled(bool __value)JKQTPlotterslot
setToolbarIconSize(int value)JKQTPlotter
setUserActionCatchSensitivity(int v)JKQTPlotterslot
setUserActionMarkerBrush(const QBrush &__value)JKQTPlotterslot
setUserActionMarkerDiameter(int v)JKQTPlotterslot
setUserActionMarkerPen(const QPen &__value)JKQTPlotterslot
setUserActionMarkerType(JKQTPUserActionMarkerType v)JKQTPlotterslot
setUserActionOpaqueBrush(const QBrush &__value)JKQTPlotterslot
setUserActionOpaquePen(const QPen &__value)JKQTPlotterslot
setUserActionOverlayBrush(const QBrush &__value)JKQTPlotterslot
setUserActionOverlayPen(const QPen &__value)JKQTPlotterslot
setX(double xminn, double xmaxx)JKQTPlotterinlineslot
setXY(double xminn, double xmaxx, double yminn, double ymaxx, bool affectsSecondaryAxes=false)JKQTPlotterinlineslot
setY(double yminn, double ymaxx)JKQTPlotterinlineslot
sizeHint() const overrideJKQTPlotter
sortGraphs(const std::function< bool(const JKQTPPlotElement *, const JKQTPPlotElement *)> &compareLess)JKQTPlotterinline
synchronizeToMaster(JKQTPlotter *master, JKQTBasePlotter::SynchronizationDirection synchronizeDirection, bool synchronizeAxisLength=true, bool synchronizeZoomingMasterToSlave=true, bool synchronizeZoomingSlaveToMaster=true)JKQTPlotter
synchronizeXAxis(double newxmin, double newxmax, double newymin, double newymax, JKQTPlotter *sender)JKQTPlotterslot
synchronizeXToMaster(JKQTPlotter *master, bool synchronizeAxisLength=true, bool synchronizeZoomingMasterToSlave=true, bool synchronizeZoomingSlaveToMaster=true)JKQTPlotter
synchronizeXYAxis(double newxmin, double newxmax, double newymin, double newymax, JKQTPlotter *sender)JKQTPlotterslot
synchronizeYAxis(double newxmin, double newxmax, double newymin, double newymax, JKQTPlotter *sender)JKQTPlotterslot
synchronizeYToMaster(JKQTPlotter *master, bool synchronizeAxisLength=true, bool synchronizeZoomingMasterToSlave=true, bool synchronizeZoomingSlaveToMaster=true)JKQTPlotter
toolbarJKQTPlotterprotected
tooltipDisplayed(double x, double y, const QStringList &entries, const QList< JKQTPPlotElement * > &graphs)JKQTPlottersignal
updateCursor()JKQTPlotterprotected
updateToolbar()JKQTPlotterprotected
updateToolbarActions()JKQTPlotter
useAsInternalDatastore(JKQTPDatastore *newStore)JKQTPlotterinline
useExternalDatastore(JKQTPDatastore *newStore)JKQTPlotterinline
useInternalDatastore()JKQTPlotterinline
userCircleFinished(double x, double y, double radius, Qt::KeyboardModifiers modifiers)JKQTPlottersignal
userEllipseFinished(double x, double y, double radiusX, double radiusY, Qt::KeyboardModifiers modifiers)JKQTPlottersignal
userLineFinished(double x1, double y1, double x2, double y2, Qt::KeyboardModifiers modifiers)JKQTPlottersignal
userRectangleFinished(double x, double y, double width, double height, Qt::KeyboardModifiers modifiers)JKQTPlottersignal
userScribbleClick(double x, double y, Qt::KeyboardModifiers modifiers, bool first, bool last)JKQTPlottersignal
WheelActionType enum nameJKQTPlotterprotected
wheelEvent(QWheelEvent *event) overrideJKQTPlotterprotected
widgetResized(int new_width, int new_height, JKQTPlotter *sender)JKQTPlottersignal
zoom(double xminn, double xmaxn, double yminn, double ymaxn, bool affectsSecondaryAxes=false)JKQTPlotterinlineslot
zoomChangedLocally(double newxmin, double newxmax, double newymin, double newymax, JKQTPlotter *sender)JKQTPlottersignal
zoomIn(double factor=2.0)JKQTPlotterinlineslot
zoomOut(double factor=2.0)JKQTPlotterinlineslot
zoomToFit(bool zoomX=true, bool zoomY=true, bool includeX0=false, bool includeY0=false, double scaleX=1.05, double scaleY=1.05)JKQTPlotterinlineslot
~JKQTPlotter()JKQTPlottervirtual