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
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Modules Pages
Loading...
Searching...
No Matches
JKQTPBarGraphBase Member List

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

addHitTestData(const HitTestLocation &loc)JKQTPPlotElementinlineprotected
addHitTestData(double x_, double y_, const QString &label_)JKQTPPlotElementinlineprotected
addHitTestData(const QPointF &pos_, const QString &label_)JKQTPPlotElementinlineprotected
addHitTestData(double x_, double y_, int index_=-1, const JKQTPDatastore *datastore=nullptr)JKQTPPlotElementinlineprotected
addHitTestData(const QPointF &pos_, int index_=-1, const JKQTPDatastore *datastore=nullptr)JKQTPPlotElementinlineprotected
addHitTestData(double x_, double y_, int index_, const QString &label_)JKQTPPlotElementinlineprotected
addHitTestData(const QPointF &pos_, int index_, const QString &label_)JKQTPPlotElementinlineprotected
autoscaleBarWidthAndShift(double maxWidth=0.75, double shrinkFactor=0.9)JKQTPBarGraphBasevirtualslot
autoscaleBarWidthAndShiftSeparatedGroups(double groupWidth=0.75)JKQTPBarGraphBaseslot
backTransform(const QPointF &x) constJKQTPPlotElementinline
backTransform(double x, double y) constJKQTPPlotElementinline
backtransformX(double x) constJKQTPPlotElement
backtransformY(double y) constJKQTPPlotElement
baselineJKQTPXYBaselineGraph
baselineStyle()JKQTPBarGraphBase
baselineStyle() constJKQTPBarGraphBase
clearHitTestData()JKQTPPlotElementinlineprotected
considerForAutoscaling(JKQTPBarGraphBase *other) const =0JKQTPBarGraphBaseprotectedpure virtual
constructFillBrushFunctor() constJKQTPBarGraphBaseprotectedvirtual
CustomDrawingFunctor typedefJKQTPBarGraphBase
DataSortOrder enum nameJKQTPXYGraph
draw(JKQTPEnhancedPainter &painter)=0JKQTPPlotElementpure virtual
drawErrorsAfter(JKQTPEnhancedPainter &)JKQTPGraphprotectedvirtual
drawErrorsBefore(JKQTPEnhancedPainter &)JKQTPGraphprotectedvirtual
drawKeyMarker(JKQTPEnhancedPainter &painter, const QRectF &rect) overrideJKQTPBarGraphBasevirtual
drawOutside(JKQTPEnhancedPainter &painter, QRect leftSpace, QRect rightSpace, QRect topSpace, QRect bottomSpace)JKQTPPlotElementvirtual
FillBrushFunctor typedefJKQTPBarGraphBase
fillColorJKQTPGraphFillStyleMixin
FillMode enum nameJKQTPBarGraphBase
fillStyleJKQTPGraphFillStyleMixin
fillStyleBelow()JKQTPBarGraphBase
fillStyleBelow() constJKQTPBarGraphBase
formatHitTestDefaultLabel(double x, double y, int index=-1, const JKQTPDatastore *datastore=nullptr) constJKQTPPlotElementprotectedvirtual
FunctorFilling enum valueJKQTPBarGraphBase
generateKeyMarker(QSize size=QSize(16, 16))JKQTPPlotElement
getBarHeightColumn() constJKQTPBarGraphBase
getBarPositionColumn() constJKQTPBarGraphBase
getBaseline() constJKQTPXYBaselineGraph
getDataIndex(int i) constJKQTPXYGraphinlineprotected
getDataMinMax(int column, double &minx, double &maxx, double &smallestGreaterZero)JKQTPGraphprotected
getDataSortOrder() constJKQTPXYGraph
getDrawBaseline() constJKQTPBarGraphBase
getErrorL(int i, const JKQTPDatastore *ds, int xErrorColumn, int xErrorColumnLower, bool xErrorSymmetric) constJKQTPXYBaselineGraphprivate
getErrorU(int i, const JKQTPDatastore *ds, int xErrorColumn) constJKQTPXYBaselineGraphprivate
getFillBrush(JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) constJKQTPGraphFillStyleMixin
getFillBrushFunctor()JKQTPBarGraphBase
getFillBrushFunctor() constJKQTPBarGraphBase
getFillColor() constJKQTPGraphFillStyleMixin
getFillGradient() constJKQTPGraphFillStyleMixin
getFillMode() constJKQTPBarGraphBase
getFillStyle() constJKQTPGraphFillStyleMixin
getFillTexture() constJKQTPGraphFillStyleMixin
getFillTextureImage() constJKQTPGraphFillStyleMixin
getHighlightingLineColor() constJKQTPGraphLineStyleMixin
getHighlightingLinePen(JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) constJKQTPGraphLineStyleMixin
getHighlightingLinePenForRects(JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) constJKQTPGraphLineStyleMixin
getIndexRange(int &imin, int &imax) constJKQTPXYGraphprotectedvirtual
getKeyColumn() constJKQTPXYGraphvirtual
getKeyLabelColor() const overrideJKQTPBarGraphBasevirtual
getKeyLinePen(JKQTPEnhancedPainter &painter, const QRectF &rect, JKQTBasePlotter *parent) constJKQTPGraphLineStyleMixin
getKeyLineWidthPx(JKQTPEnhancedPainter &painter, const QRectF &keyRect, const JKQTBasePlotter *parent) constJKQTPGraphLineStyleMixin
getLineBrush() constJKQTPGraphLineStyleMixin
getLineCapStyle() constJKQTPGraphLineStyleMixin
getLineColor() constJKQTPGraphLineStyleMixin
getLineColorDerivationModeForSpecialFill() constJKQTPBarGraphBase
getLineDashOffset() constJKQTPGraphLineStyleMixin
getLineDashPattern() constJKQTPGraphLineStyleMixin
getLineJoinStyle() constJKQTPGraphLineStyleMixin
getLinePen(JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) constJKQTPGraphLineStyleMixin
getLinePenForRects(JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) constJKQTPGraphLineStyleMixin
getLineStyle() constJKQTPGraphLineStyleMixin
getLineWidth() constJKQTPGraphLineStyleMixin
getMinMaxWithBaseline(int dataColumn, double &minv, double &maxv, double &smallestGreaterZero)JKQTPXYBaselineGraphprotected
getMinMaxWithErrorsAndBaseline(int dataColumn, int errorColumn, int errorColumnLower, bool errorSymmetric, double &minv, double &maxv, double &smallestGreaterZero)JKQTPXYBaselineGraphprotected
getOutsideSize(JKQTPEnhancedPainter &painter, int &leftSpace, int &rightSpace, int &topSpace, int &bottomSpace)JKQTPPlotElementvirtual
getParent() constJKQTPPlotElementinline
getParent()JKQTPPlotElementinline
getParentStackedMax(int index) constJKQTPBarGraphBaseprotectedvirtual
getPositionsMinMax(double &mmin, double &mmax, double &smallestGreaterZero)JKQTPBarGraphBaseprotected
getRectRadiusAtBaseline() constJKQTPBarGraphBase
getRectRadiusAtValue() constJKQTPBarGraphBase
getShift() constJKQTPBarGraphBase
getStackSeparation() constJKQTPBarGraphBase
getTitle() constJKQTPPlotElement
getValueColumn() constJKQTPXYGraphvirtual
getValuesMinMax(double &mmin, double &mmax, double &smallestGreaterZero)JKQTPBarGraphBaseprotected
getWidth() constJKQTPBarGraphBase
getXAxis() constJKQTPPlotElementinline
getXAxisRef() constJKQTPPlotElement
getXColumn() constJKQTPXYGraph
getXMinMax(double &minx, double &maxx, double &smallestGreaterZero) overrideJKQTPXYGraphvirtual
getYAxis() constJKQTPPlotElementinline
getYAxisRef() constJKQTPPlotElement
getYColumn() constJKQTPXYGraph
getYMinMax(double &miny, double &maxy, double &smallestGreaterZero) overrideJKQTPXYGraphvirtual
hasStackParent() constJKQTPBarGraphBaseprotectedvirtual
highlightedJKQTPPlotElement
highlightingLineColorJKQTPGraphLineStyleMixin
hitTest(const QPointF &posSystem, QPointF *closestSpotSystem=nullptr, QString *label=nullptr, HitTestMode mode=HitTestXY) const overrideJKQTPXYGraphvirtual
HitTestMode enum nameJKQTPPlotElement
HitTestXOnly enum valueJKQTPPlotElement
HitTestXY enum valueJKQTPPlotElement
HitTestYOnly enum valueJKQTPPlotElement
initFillStyle(JKQTBasePlotter *parent, int &parentPlotStyle, JKQTPPlotStyleType styletype=JKQTPPlotStyleType::Default)JKQTPGraphFillStyleMixin
initFillStyleInvertedColor(JKQTPGraphFillStyleMixin *other)JKQTPGraphFillStyleMixin
initLineStyle(JKQTBasePlotter *parent, int &parentPlotStyle, JKQTPPlotStyleType styletype=JKQTPPlotStyleType::Default)JKQTPGraphLineStyleMixin
intSortData()JKQTPXYGraphprotectedvirtual
isHighlighted() constJKQTPPlotElement
isVisible() constJKQTPPlotElement
JKQTPBarGraphBase(JKQTBasePlotter *parent=nullptr)JKQTPBarGraphBase
JKQTPBarGraphBase(JKQTPlotter *parent)JKQTPBarGraphBase
JKQTPGraph(JKQTBasePlotter *parent=nullptr)JKQTPGraphexplicit
JKQTPGraphFillStyleMixin()JKQTPGraphFillStyleMixin
JKQTPGraphLineStyleMixin()JKQTPGraphLineStyleMixin
JKQTPPlotElement(JKQTBasePlotter *parent=nullptr)JKQTPPlotElementexplicit
JKQTPXYBaselineGraph(JKQTBasePlotter *parent=nullptr)JKQTPXYBaselineGraph
JKQTPXYGraph(JKQTBasePlotter *parent=nullptr)JKQTPXYGraph
lineColorJKQTPGraphLineStyleMixin
lineStyleJKQTPGraphLineStyleMixin
lineWidthJKQTPGraphLineStyleMixin
m_baselineJKQTPXYBaselineGraphprotected
m_baselineStyleJKQTPBarGraphBaseprotected
m_customDrawFunctorJKQTPBarGraphBaseprotected
m_drawBaselineJKQTPBarGraphBaseprotected
m_fillBrushJKQTPGraphFillStyleMixinprivate
m_fillBrushFunctorJKQTPBarGraphBaseprotected
m_fillColorJKQTPGraphFillStyleMixinprivate
m_fillModeJKQTPBarGraphBaseprotected
m_fillStyleBelowJKQTPBarGraphBaseprotected
m_highlightingLineColorJKQTPGraphLineStyleMixinprivate
m_hitTestDataJKQTPPlotElementprotected
m_lineColorDerivationModeForSpecialFillJKQTPBarGraphBaseprotected
m_linePenJKQTPGraphLineStyleMixinprivate
m_lineWidthJKQTPGraphLineStyleMixinprivate
m_stackSeparationJKQTPBarGraphBaseprotected
m_useCustomDrawFunctorJKQTPBarGraphBaseprotected
parentJKQTPPlotElementprotected
parentPlotStyleJKQTPPlotElementprotected
rectRadiusAtBaselineJKQTPBarGraphBaseprotected
rectRadiusAtValueJKQTPBarGraphBaseprotected
reserveHitTestData(int points)JKQTPPlotElementinlineprotected
setAxes(JKQTPCoordinateAxisRef ref)JKQTPPlotElement
setBarHeightColumn(int column)JKQTPBarGraphBaseslot
setBarHeightColumn(size_t column)JKQTPBarGraphBaseslot
setBarPositionColumn(int column)JKQTPBarGraphBaseslot
setBarPositionColumn(size_t column)JKQTPBarGraphBaseslot
setBaseline(double __value)JKQTPXYBaselineGraphslot
setColor(QColor c)JKQTPBarGraphBasevirtualslot
setCustomDrawingFunctor(JKQTPBarGraphBase::CustomDrawingFunctor &&f)JKQTPBarGraphBaseslot
setCustomDrawingFunctor(const JKQTPBarGraphBase::CustomDrawingFunctor &f)JKQTPBarGraphBaseslot
setDataSortOrder(int __value)JKQTPXYGraphslot
setDataSortOrder(DataSortOrder __value)JKQTPXYGraphslot
setDrawBaseline(bool __value)JKQTPBarGraphBaseslot
setFillBrush(const QBrush &b)JKQTPGraphFillStyleMixin
setFillBrushFunctor(const JKQTPBarGraphBase::FillBrushFunctor &f)JKQTPBarGraphBaseslot
setFillBrushFunctor(JKQTPBarGraphBase::FillBrushFunctor &&f)JKQTPBarGraphBaseslot
setFillBrushFunctor(const JKQTPBarGraphBase::SimpleFillBrushFunctor &f)JKQTPBarGraphBaseslot
setFillBrushFunctor(JKQTPBarGraphBase::SimpleFillBrushFunctor &&f)JKQTPBarGraphBaseslot
setFillColor(const QColor &__value)JKQTPGraphFillStyleMixin
setFillColor(const QColor &__value, double alpha)JKQTPGraphFillStyleMixin
setFillColor_and_darkenedColor(QColor fill, int colorDarker=200)JKQTPBarGraphBase
setFillGradient(const QGradient &__value)JKQTPGraphFillStyleMixin
setFillMode(JKQTPBarGraphBase::FillMode mode)JKQTPBarGraphBaseslot
setFillStyle(Qt::BrushStyle __value)JKQTPGraphFillStyleMixin
setFillTexture(const QPixmap &__value)JKQTPGraphFillStyleMixin
setFillTexture(const QImage &__value)JKQTPGraphFillStyleMixin
setFillTransform(const QTransform &b)JKQTPGraphFillStyleMixin
setHighlighted(bool __value)JKQTPPlotElementslot
setHighlightingLineColor(const QColor &__value)JKQTPGraphLineStyleMixin
setHighlightingLineColor(const QColor &__value, double alpha)JKQTPGraphLineStyleMixin
setKeyColumn(int __value)JKQTPXYGraphvirtualslot
setLineBrush(const QBrush &style)JKQTPGraphLineStyleMixin
setLineCapStyle(Qt::PenCapStyle style)JKQTPGraphLineStyleMixin
setLineColor(const QColor &__value)JKQTPGraphLineStyleMixin
setLineColor(const QColor &__value, double alpha)JKQTPGraphLineStyleMixin
setLineColorDerivationModeForSpecialFill(const JKQTPColorDerivationMode &m)JKQTPBarGraphBaseslot
setLineColorInvertedFrom(QColor __noninvertedColor)JKQTPGraphLineStyleMixin
setLineDashOffset(qreal offset)JKQTPGraphLineStyleMixin
setLineDashPattern(const QVector< qreal > &pattern)JKQTPGraphLineStyleMixin
setLineJoinStyle(Qt::PenJoinStyle style)JKQTPGraphLineStyleMixin
setLineStyle(Qt::PenStyle __value)JKQTPGraphLineStyleMixin
setLineWidth(double __value)JKQTPGraphLineStyleMixin
setParent(JKQTBasePlotter *parent)JKQTPPlotElementvirtual
setParent(JKQTPlotter *parent)JKQTPPlotElementvirtual
setRectRadius(double all)JKQTPBarGraphBaseslot
setRectRadius(double atValue, double atBaseline)JKQTPBarGraphBaseslot
setRectRadiusAtBaseline(double __value)JKQTPBarGraphBaseslot
setRectRadiusAtValue(double __value)JKQTPBarGraphBaseslot
setShift(double __value)JKQTPBarGraphBaseslot
setStackSeparation(double __value)JKQTPBarGraphBaseslot
setTitle(const QString &__value)JKQTPPlotElementvirtualslot
setUseCustomDrawFunctor(bool enabled)JKQTPBarGraphBaseslot
setValueColumn(int __value)JKQTPXYGraphvirtualslot
setVisible(bool __value)JKQTPPlotElementslot
setWidth(double __value)JKQTPBarGraphBaseslot
setXAxis(JKQTPCoordinateAxisRef ref)JKQTPPlotElement
setXColumn(int __value)JKQTPXYGraphslot
setXColumn(size_t __value)JKQTPXYGraphslot
setXYColumns(size_t xCol, size_t yCol)JKQTPXYGraphslot
setXYColumns(int xCol, int yCol)JKQTPXYGraphslot
setXYColumns(QPair< int, int > xyColPair)JKQTPXYGraphslot
setXYColumns(QPair< size_t, size_t > xyColPair)JKQTPXYGraphslot
setYAxis(JKQTPCoordinateAxisRef ref)JKQTPPlotElement
setYColumn(int __value)JKQTPXYGraphslot
setYColumn(size_t __value)JKQTPXYGraphslot
shiftJKQTPBarGraphBaseprotected
SimpleFillBrushFunctor typedefJKQTPBarGraphBase
SingleFilling enum valueJKQTPBarGraphBase
sortDataJKQTPXYGraph
sortedIndicesJKQTPXYGraphprotected
SortedX enum valueJKQTPXYGraph
SortedY enum valueJKQTPXYGraph
titleJKQTPPlotElement
transform(const QPointF &x) constJKQTPPlotElementinline
transform(double x, double y) constJKQTPPlotElementinline
transform(const QPolygonF &x) constJKQTPPlotElement
transformToLinePath(const QPolygonF &x) constJKQTPPlotElement
transformX(double x) constJKQTPPlotElement
transformX(const QVector< double > &x) constJKQTPPlotElement
transformY(double y) constJKQTPPlotElement
transformY(const QVector< double > &x) constJKQTPPlotElement
TwoColorFilling enum valueJKQTPBarGraphBase
Unsorted enum valueJKQTPXYGraph
usesColumn(int column) const overrideJKQTPXYGraphvirtual
usesCustomDrawFunctor() constJKQTPBarGraphBase
visibleJKQTPPlotElement
widthJKQTPBarGraphBaseprotected
xAxisRefJKQTPPlotElement
xColumnJKQTPXYGraph
xFloatToString(double v, int past_comma=-1) constJKQTPPlotElementprotected
yAxisRefJKQTPPlotElement
yColumnJKQTPXYGraph
yFloatToString(double v, int past_comma=-1) constJKQTPPlotElementprotected
~JKQTPGraph()=defaultJKQTPGraphvirtual
~JKQTPGraphFillStyleMixin()JKQTPGraphFillStyleMixinvirtual
~JKQTPGraphLineStyleMixin()JKQTPGraphLineStyleMixinvirtual
~JKQTPPlotElement()=defaultJKQTPPlotElementvirtual