|
| JKQTPGeoRectangle (JKQTBasePlotter *parent, const QPointF ¢er, const QSizeF &size, DrawMode drawMode=DrawAsGraphicElement) |
| class constructor
|
|
| JKQTPGeoRectangle (JKQTBasePlotter *parent, double x, double y, double width, double height, DrawMode drawMode=DrawAsGraphicElement) |
| class constructor
|
|
| JKQTPGeoRectangle (JKQTBasePlotter *parent, QPointF bottomleft, QPointF topright, DrawMode drawMode=DrawAsGraphicElement) |
| class constructor
|
|
| JKQTPGeoRectangle (JKQTPlotter *parent, const QPointF ¢er, const QSizeF &size, DrawMode drawMode=DrawAsGraphicElement) |
| class constructor
|
|
| JKQTPGeoRectangle (JKQTPlotter *parent, double x, double y, double width, double height, DrawMode drawMode=DrawAsGraphicElement) |
| class constructor
|
|
| JKQTPGeoRectangle (JKQTPlotter *parent, QPointF bottomleft, QPointF topright, DrawMode drawMode=DrawAsGraphicElement) |
| class constructor
|
|
virtual void | draw (JKQTPEnhancedPainter &painter) override |
| plots the graph to the plotter object specified as parent
|
|
double | getAngle () const |
| rotation angle of rectangle [degrees] around (x,y)
|
|
QRectF | getBottomLeftRectangle () const |
| returns the rectangle using the bottom-left corner, as well as its width and height, ignoring the rotation angle!!!
|
|
QPointF | getCenter () const |
| returns the center point of the rectangle
|
|
double | getHeight () const |
| height of a center of the rectangle
|
|
QSizeF | getSize () const |
| returns the size (width and height) of the rectangle
|
|
double | getWidth () const |
| width of a center of the rectangle
|
|
double | getX () const |
| x-coordinate of a center of the rectangle
|
|
virtual bool | getXMinMax (double &minx, double &maxx, double &smallestGreaterZero) override |
| get the maximum and minimum x-value of the graph
|
|
double | getY () const |
| y-coordinate of a center of the rectangle
|
|
virtual bool | getYMinMax (double &miny, double &maxy, double &smallestGreaterZero) override |
| get the maximum and minimum y-value of the graph
|
|
void | setAngle (double __value) |
| rotation angle of rectangle [degrees] around (x,y)
|
|
void | setBottomLeftRectangle (const QRectF &rect) |
| set the rectangle using the bottom-left corner, as well as its width and height
|
|
void | setBottomLeftRectangle (double x, double y, double width, double height) |
| set the rectangle using the bottom-left corner, as well as its width and height
|
|
void | setCenter (const QPointF ¢er) |
| sets the center point of the rectangle
|
|
void | setHeight (double __value) |
| height of a center of the rectangle
|
|
void | setSize (const QSizeF &size) |
| sets the size (width and height) of the rectangle
|
|
void | setWidth (double __value) |
| width of a center of the rectangle
|
|
void | setX (double __value) |
| x-coordinate of a center of the rectangle
|
|
void | setY (double __value) |
| y-coordinate of a center of the rectangle
|
|
| JKQTPGeoBaseFilled (JKQTBasePlotter *parent, DrawMode drawMode=DrawAsGraphicElement) |
| class contructor
|
|
virtual void | drawKeyMarker (JKQTPEnhancedPainter &painter, const QRectF &rect) override |
| plots a key marker inside the specified rectangle rect
|
|
virtual void | setAlpha (float alpha) override |
| sets the alpha-channel of the color and fillColor (i.e. its transparency) to the same value
|
|
virtual void | setAlpha (float alphaLine, float alphaFill) |
| sets the alpha-channel of the color and fillColor (i.e. its transparency)
|
|
virtual void | setColor (QColor c) override |
| set line and fill color
|
|
virtual void | setStyle (QColor color, double lineWidth) override |
| set several of the style properties with one call
|
|
virtual void | setStyle (QColor color, double lineWidth, Qt::PenStyle style) override |
| set several of the style properties with one call
|
|
virtual void | setStyle (QColor color, double lineWidth, Qt::PenStyle style, QColor fillColor, const JKQTFillStyleSummmary &fillStyle) |
| set several of the style properties with one call
|
|
virtual void | setStyle (QColor color, double lineWidth, Qt::PenStyle style, QColor fillColor, Qt::BrushStyle fillStyle) |
| set several of the style properties with one call
|
|
void | setStyle (QColor color, QColor fillColor) |
| set several of the style properties with one call
|
|
virtual void | setStyle (QColor color, Qt::PenStyle style) override |
| set several of the style properties with one call
|
|
void | setStyleTransparentFill (QColor color) |
| set several of the style properties with one call, sets fill to transparent
|
|
void | setStyleTransparentFill (QColor color, double lineWidth) |
| set several of the style properties with one call, sets fill to transparent
|
|
void | setStyleTransparentFill (QColor color, double lineWidth, Qt::PenStyle style) |
| set several of the style properties with one call, sets fill to transparent
|
|
void | setStyleTransparentFill (QColor color, Qt::PenStyle style) |
| set several of the style properties with one call, sets fill to transparent
|
|
| JKQTPGeoBaseLine (JKQTBasePlotter *parent, DrawMode drawMode=DrawAsGraphicElement) |
| class contructor
|
|
virtual QColor | getKeyLabelColor () const override |
| returns the color to be used for the key label
|
|
| JKQTPGeometricPlotElement (DrawMode drawMode=DrawAsGraphicElement, JKQTBasePlotter *parent=nullptr) |
| class constructor
|
|
virtual | ~JKQTPGeometricPlotElement () |
| default wirtual destructor
|
|
DrawMode | getDrawMode () const |
| indicated whether to draw lines as graphic elements (even on non-linear coordinate systems), or as mathematically correct curves
|
|
| JKQTPPlotElement (JKQTBasePlotter *parent=nullptr) |
| class constructor
|
|
virtual | ~JKQTPPlotElement ()=default |
| default wirtual destructor
|
|
QPointF | backTransform (const QPointF &x) const |
| tool routine that back-transforms a QPointF according to the parent's transformation rules (pixels --> plot coordinate)
|
|
QPointF | backTransform (double x, double y) const |
| tool routine that back-transforms a QPointF according to the parent's transformation rules (pixels --> plot coordinate)
|
|
double | backtransformX (double x) const |
| tool routine that backtransforms an x-coordinate (pixels --> plot coordinate) for this plot element, uses the axis referenced in xAxisRef
|
|
double | backtransformY (double y) const |
| tool routine that backtransforms a y-coordinate (pixels --> plot coordinate) for this plot element, uses the axis referenced in yAxisRef
|
|
virtual void | drawOutside (JKQTPEnhancedPainter &painter, QRect leftSpace, QRect rightSpace, QRect topSpace, QRect bottomSpace) |
| plots outside the actual plot field of view (e.g. color bars, scale bars, ...)
|
|
QImage | generateKeyMarker (QSize size=QSize(16, 16)) |
| returns an image with a key marker inside
|
|
virtual void | getOutsideSize (JKQTPEnhancedPainter &painter, int &leftSpace, int &rightSpace, int &topSpace, int &bottomSpace) |
| if the graph plots outside the actual plot field of view (e.g. color bars, scale bars, ...)
|
|
JKQTBasePlotter * | getParent () |
| returns the parent painter class
|
|
const JKQTBasePlotter * | getParent () const |
| returns the parent painter class
|
|
QString | getTitle () const |
| returns the the title of the plot
|
|
const JKQTPCoordinateAxis * | getXAxis () const |
| returns the actual x-Axis-object from the parent plotter, referenced in xAxisRef
|
|
JKQTPCoordinateAxisRef | getXAxisRef () const |
| indicates which coordinate axis to use for coordinate transforms in x-direction
|
|
const JKQTPCoordinateAxis * | getYAxis () const |
| returns the actual y-Axis-object from the parent plotter, referenced in yAxisRef
|
|
JKQTPCoordinateAxisRef | getYAxisRef () const |
| indicates which coordinate axis to use for coordinate transforms in y-direction
|
|
virtual double | hitTest (const QPointF &posSystem, QPointF *closestSpotSystem=nullptr, QString *label=nullptr, HitTestMode mode=HitTestXY) const |
| returns the closest distance of the plot element to the (screen pixel) position pos, or NAN
|
|
bool | isHighlighted () const |
| returns whether the graph is shown in a highlighted style in the plot
|
|
bool | isVisible () const |
| returns whether the graph is visible in the plot
|
|
void | setAxes (JKQTPCoordinateAxisRef ref) |
| set the coordinate axes to use for this plot element
|
|
virtual void | setParent (JKQTBasePlotter *parent) |
| sets the parent painter class
|
|
virtual void | setParent (JKQTPlotter *parent) |
| sets the parent painter class
|
|
void | setXAxis (JKQTPCoordinateAxisRef ref) |
| indicates which coordinate axis to use for coordinate transforms in x-direction
|
|
void | setYAxis (JKQTPCoordinateAxisRef ref) |
| indicates which coordinate axis to use for coordinate transforms in y-direction
|
|
QPointF | transform (const QPointF &x) const |
| tool routine that transforms a QPointF according to the parent's transformation rules (plot coordinate --> pixels)
|
|
QPolygonF | transform (const QPolygonF &x) const |
| tool routine that transforms a QPolygonF according to the parent's transformation rules (plot coordinate --> pixels)
|
|
QPointF | transform (double x, double y) const |
| tool routine that transforms a QPointF according to the parent's transformation rules (plot coordinate --> pixels)
|
|
QPainterPath | transformToLinePath (const QPolygonF &x) const |
| tool routine that transforms a QPolygonF according to the parent's transformation rules and returns a (non-closed) path consisting of lines (plot coordinate --> pixels)
|
|
QVector< double > | transformX (const QVector< double > &x) const |
| transform all x-coordinates in a vector x
|
|
double | transformX (double x) const |
| tool routine that transforms an x-coordinate (plot coordinate --> pixels) for this plot element, uses the axis referenced in xAxisRef
|
|
QVector< double > | transformY (const QVector< double > &x) const |
| transform all y-coordinates in a vector x
|
|
double | transformY (double y) const |
| tool routine that transforms a y-coordinate (plot coordinate --> pixels) for this plot element, uses the axis referenced in yAxisRef
|
|
| JKQTPGraphLineStyleMixin () |
| class constructor
|
|
virtual | ~JKQTPGraphLineStyleMixin () |
|
QColor | getHighlightingLineColor () const |
| get the color of the graph line when highlighted
|
|
QPen | getHighlightingLinePen (JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) const |
| constructs a QPen from the line styling properties
|
|
QPen | getHighlightingLinePenForRects (JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) const |
| constructs a QPen from the line styling properties, suitable for drawing rectangle with sharp corners
|
|
QPen | getKeyLinePen (JKQTPEnhancedPainter &painter, const QRectF &rect, JKQTBasePlotter *parent) const |
| constructs a QPen from the line styling properties, but uses getKeyLineWidthPx() for the width, i.e. constructs a pen for drawing lines in key-symbols
|
|
double | getKeyLineWidthPx (JKQTPEnhancedPainter &painter, const QRectF &keyRect, const JKQTBasePlotter *parent) const |
| returns the linewidth for drawing lines in a key entry with keyRect for the symbol, using painter and parent .
|
|
QBrush | getLineBrush () const |
| gets the brush used to fill the line area
|
|
Qt::PenCapStyle | getLineCapStyle () const |
| gets the cap style
|
|
QColor | getLineColor () const |
| get the color of the graph line
|
|
qreal | getLineDashOffset () const |
| returns the dash offset for a custom dash style
|
|
QVector< qreal > | getLineDashPattern () const |
| gets the dash pattern for a custom dash style
|
|
Qt::PenJoinStyle | getLineJoinStyle () const |
| returns the join style
|
|
QPen | getLinePen (JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) const |
| constructs a QPen from the line styling properties
|
|
QPen | getLinePenForRects (JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) const |
| constructs a QPen from the line styling properties, suitable for drawing rectangles with sharp edges
|
|
Qt::PenStyle | getLineStyle () const |
| get the style of the graph line
|
|
double | getLineWidth () const |
| get the line width of the graph line (in pt)
|
|
void | initLineStyle (JKQTBasePlotter *parent, int &parentPlotStyle, JKQTPPlotStyleType styletype=JKQTPPlotStyleType::Default) |
| initiaize the line style (from the parent plotter)
|
|
void | setHighlightingLineColor (const QColor &__value) |
| set the color of the graph line when highlighted
|
|
void | setHighlightingLineColor (const QColor &__value, double alpha) |
| set the color of the graph line when highlighted
|
|
void | setLineBrush (const QBrush &style) |
| sets the brush used to fill the line area
|
|
void | setLineCapStyle (Qt::PenCapStyle style) |
| sets the cap style
|
|
void | setLineColor (const QColor &__value) |
| set the color of the graph line
|
|
void | setLineColor (const QColor &__value, double alpha) |
| set the color of the graph line
|
|
void | setLineColorInvertedFrom (QColor __noninvertedColor) |
| sets the line-color as an inverted version of the given color
|
|
void | setLineDashOffset (qreal offset) |
| sets the dash offset for a custom dash style
|
|
void | setLineDashPattern (const QVector< qreal > &pattern) |
| sets the dash pattern for a custom dash style
|
|
void | setLineJoinStyle (Qt::PenJoinStyle style) |
| sets the join style
|
|
void | setLineStyle (Qt::PenStyle __value) |
| set the style of the graph line
|
|
void | setLineWidth (double __value) |
| set the line width of the graph line (in pt)
|
|
| JKQTPGraphFillStyleMixin () |
| class constructor
|
|
virtual | ~JKQTPGraphFillStyleMixin () |
|
QBrush | getFillBrush (JKQTPEnhancedPainter &painter, JKQTBasePlotter *parent) const |
| constructs a QBrush from the graph fill styling properties
|
|
QColor | getFillColor () const |
| set the color of the graph filling
|
|
const QGradient * | getFillGradient () const |
| get the gradient object of the graph filling
|
|
Qt::BrushStyle | getFillStyle () const |
| get the fill style of the graph
|
|
QPixmap | getFillTexture () const |
| set the color of the graph filling
|
|
QImage | getFillTextureImage () const |
| set the color of the graph filling
|
|
void | initFillStyle (JKQTBasePlotter *parent, int &parentPlotStyle, JKQTPPlotStyleType styletype=JKQTPPlotStyleType::Default) |
| initiaize the fill style (from the parent plotter)
|
|
void | initFillStyleInvertedColor (JKQTPGraphFillStyleMixin *other) |
| initiaize the fill style from another JKQTPGraphFillStyleMixin other by inverting its fill color
|
|
void | setFillBrush (const QBrush &b) |
| sets a fill brush (overwrites all internal properties!)
|
|
void | setFillColor (const QColor &__value) |
| set the color of the graph filling
|
|
void | setFillColor (const QColor &__value, double alpha) |
| set the color of the graph filling
|
|
void | setFillGradient (const QGradient &__value) |
| set the filling of the graph to a gradient and sets fill style to a gradient setting
|
|
void | setFillStyle (Qt::BrushStyle __value) |
| set the fill style of the graph
|
|
void | setFillTexture (const QImage &__value) |
| set the color of the graph filling and sets fill style to Qt::TexturePattern
|
|
void | setFillTexture (const QPixmap &__value) |
| set the color of the graph filling and sets fill style to Qt::TexturePattern
|
|
void | setFillTransform (const QTransform &b) |
| sets a fill transformation
|
|