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
|
This JKQTPGeometricPlotElement is used to draw a pie. More...
#include <jkqtpgeoshapes.h>
Public Member Functions | |
JKQTPGeoPie (JKQTBasePlotter *parent, double x, double y, double width, double height, double angleStart, double angleStop, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
JKQTPGeoPie (JKQTPlotter *parent, double x, double y, double width, double height, double angleStart, double angleStop, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
virtual void | draw (JKQTPEnhancedPainter &painter) override |
plots the graph to the plotter object specified as parent | |
double | getAngleStart () const |
if we only draw an arc, this is the starting angle | |
double | getAngleStop () const |
if we only draw an arc, this is the ending angle | |
virtual bool | getXMinMax (double &minx, double &maxx, double &smallestGreaterZero) override |
get the maximum and minimum x-value of the graph | |
virtual bool | getYMinMax (double &miny, double &maxy, double &smallestGreaterZero) override |
get the maximum and minimum y-value of the graph | |
void | setAngleStart (double __value) |
if we only draw an arc, this is the starting angle | |
void | setAngleStop (double __value) |
if we only draw an arc, this is the ending angle | |
Public Member Functions inherited from JKQTPGeoEllipse | |
JKQTPGeoEllipse (JKQTBasePlotter *parent, const QPointF ¢er, const QSizeF &size, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
JKQTPGeoEllipse (JKQTBasePlotter *parent, double x, double y, double width, double height, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
JKQTPGeoEllipse (JKQTBasePlotter *parent, QPointF bottomleft, QPointF topright, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
JKQTPGeoEllipse (JKQTPlotter *parent, const QPointF ¢er, const QSizeF &size, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
JKQTPGeoEllipse (JKQTPlotter *parent, double x, double y, double width, double height, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
JKQTPGeoEllipse (JKQTPlotter *parent, QPointF bottomleft, QPointF topright, DrawMode drawMode=DrawAsGraphicElement) | |
class constructor | |
Public Member Functions inherited from JKQTPGeoRectangle | |
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 | |
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 | |
double | getY () const |
y-coordinate of a center of the rectangle | |
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 | |
Public Member Functions inherited from JKQTPGeoBaseFilled | |
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 | |
Public Member Functions inherited from JKQTPGeoBaseLine | |
JKQTPGeoBaseLine (JKQTBasePlotter *parent, DrawMode drawMode=DrawAsGraphicElement) | |
class contructor | |
virtual QColor | getKeyLabelColor () const override |
returns the color to be used for the key label | |
Public Member Functions inherited from JKQTPGeometricPlotElement | |
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 | |
Public Member Functions inherited from JKQTPPlotElement | |
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 | |
Public Member Functions inherited from JKQTPGraphLineStyleMixin | |
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) | |
Public Member Functions inherited from JKQTPGraphFillStyleMixin | |
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 | |
Protected Attributes | |
double | angleStart |
if we only draw an arc, this is the starting angle | |
double | angleStop |
if we only draw an arc, this is the ending angle | |
Protected Attributes inherited from JKQTPGeoRectangle | |
double | angle |
rotation angle of rectangle [degrees] around (x,y) | |
double | height |
height of a center of the rectangle | |
double | width |
width of a center of the rectangle | |
double | x |
x-coordinate of a center of the rectangle | |
double | y |
y-coordinate of a center of the rectangle | |
Protected Attributes inherited from JKQTPGeometricPlotElement | |
DrawMode | m_drawMode |
indicated whether to draw lines as graphic elements (even on non-linear coordinate systems), or as mathematically correct curves | |
Protected Attributes inherited from JKQTPPlotElement | |
QVector< HitTestLocation > | m_hitTestData |
dataset with graph-points and associated data from the function hitTest() | |
JKQTBasePlotter * | parent |
the plotter object this object belongs to | |
int | parentPlotStyle |
internal storage for the used parent plot style | |
Additional Inherited Members | |
Public Types inherited from JKQTPGeometricPlotElement | |
enum | DrawMode { DrawAsGraphicElement , DrawAsMathematicalCurve } |
indicates how to draw the geometric object More... | |
Public Types inherited from JKQTPPlotElement | |
enum | HitTestMode { HitTestXY , HitTestXOnly , HitTestYOnly } |
modes of operation for the function hitTest() More... | |
Public Slots inherited from JKQTPGeometricPlotElement | |
void | setDrawMode (DrawMode mode) |
indicated whether to draw lines as graphic elements (even on non-linear coordinate systems), or as mathematically correct curves | |
Public Slots inherited from JKQTPPlotElement | |
void | setHighlighted (bool __value) |
sets whether the graph is drawn in a highlighted style in the plot | |
virtual void | setTitle (const QString &__value) |
sets the title of the plot (for display in key!). | |
void | setVisible (bool __value) |
sets whether the graph is visible in the plot | |
Protected Types inherited from JKQTPGeoEllipse | |
enum class | InternalDrawMode { Ellipse , Pie , Chord } |
drawing modes for drawInternal() More... | |
Protected Member Functions inherited from JKQTPGeoEllipse | |
void | drawInternal (JKQTPEnhancedPainter &painter, double angleStart=0, double angleStop=0, InternalDrawMode mode=InternalDrawMode::Ellipse) |
inertnal draw function, can draw an ellipse, a pie or a chord! | |
Protected Member Functions inherited from JKQTPGeoRectangle | |
QPolygonF | getPolygon () |
returns a QPolygonF which represents the rectangle after rotation, but still in the world coordinate system, not in the screen/widget system | |
QTransform | getTransform () |
returns the transformation matrix used for this rectangle | |
Protected Member Functions inherited from JKQTPPlotElement | |
void | addHitTestData (const HitTestLocation &loc) |
clear the internal datastore for hitTest() | |
void | addHitTestData (const QPointF &pos_, const QString &label_) |
clear the internal datastore for hitTest() | |
void | addHitTestData (const QPointF &pos_, int index_, const QString &label_) |
clear the internal datastore for hitTest() | |
void | addHitTestData (const QPointF &pos_, int index_=-1, const JKQTPDatastore *datastore=nullptr) |
clear the internal datastore for hitTest(), this variant uses formatHitTestDefaultLabel() to auto-generate the label | |
void | addHitTestData (double x_, double y_, const QString &label_) |
add a new point on the graph to the internal datastore for hitTest() | |
void | addHitTestData (double x_, double y_, int index_, const QString &label_) |
clear the internal datastore for hitTest() | |
void | addHitTestData (double x_, double y_, int index_=-1, const JKQTPDatastore *datastore=nullptr) |
add a new point on the graph to the internal datastore for hitTest(), this variant uses formatHitTestDefaultLabel() to auto-generate the label | |
void | clearHitTestData () |
clear the internal datastore for hitTest() | |
virtual QString | formatHitTestDefaultLabel (double x, double y, int index=-1, const JKQTPDatastore *datastore=nullptr) const |
tool-function for hitTest(), which formats a default label, taking into account the x- and y-position (both provided) and optionally the errors of these positions. | |
void | reserveHitTestData (int points) |
reserve list entries for up to points graph points in the internal datastore for hitTest() | |
QString | xFloatToString (double v, int past_comma=-1) const |
converts a x-value v into a string, taking into account the type of x-axis | |
QString | yFloatToString (double v, int past_comma=-1) const |
converts a x-value v into a string, taking into account the type of x-axis | |
Properties inherited from JKQTPGeometricPlotElement | |
DrawMode | drawMode |
Properties inherited from JKQTPPlotElement | |
bool | highlighted |
indicates whether the graph is shown in a "highlghted" in the plot | |
QString | title |
title of the plot (for display in key!). If no title is supplied, no key entry is drawn. | |
bool | visible |
indicates whether the graph is visible in the plot | |
JKQTPCoordinateAxisRef | xAxisRef |
indicates which coordinate axis to use for coordinate transforms in x-direction | |
JKQTPCoordinateAxisRef | yAxisRef |
indicates which coordinate axis to use for coordinate transforms in y-direction | |
Properties inherited from JKQTPGraphLineStyleMixin | |
QColor | highlightingLineColor |
QColor | lineColor |
Qt::PenStyle | lineStyle |
double | lineWidth |
Properties inherited from JKQTPGraphFillStyleMixin | |
QColor | fillColor |
Qt::BrushStyle | fillStyle |
This JKQTPGeometricPlotElement is used to draw a pie.
A pie on linear and log-log axes (start angle: 10deg and end-angle 110deg):
JKQTPGeoPie::JKQTPGeoPie | ( | JKQTBasePlotter * | parent, |
double | x, | ||
double | y, | ||
double | width, | ||
double | height, | ||
double | angleStart, | ||
double | angleStop, | ||
DrawMode | drawMode = DrawAsGraphicElement |
||
) |
class constructor
parent | the parent plotter object |
x | x-coordinate of center of ellipse |
y | y-coordinate of center of ellipse |
width | width of ellipse (2 * half axis) |
height | of ellipse (2 * half axis) |
angleStart | if we only draw an arc, this is the starting angle in degrees |
angleStop | if we only draw an arc, this is the ending angle in degrees |
drawMode | draw the rectangle as a graphic or geometric element |
JKQTPGeoPie::JKQTPGeoPie | ( | JKQTPlotter * | parent, |
double | x, | ||
double | y, | ||
double | width, | ||
double | height, | ||
double | angleStart, | ||
double | angleStop, | ||
DrawMode | drawMode = DrawAsGraphicElement |
||
) |
class constructor
parent | the parent plotter object |
x | x-coordinate of center of ellipse |
y | y-coordinate of center of ellipse |
width | width of ellipse (2 * half axis) |
height | of ellipse (2 * half axis) |
angleStart | if we only draw an arc, this is the starting angle in degrees |
angleStop | if we only draw an arc, this is the ending angle in degrees |
drawMode | draw the rectangle as a graphic or geometric element |
|
overridevirtual |
plots the graph to the plotter object specified as parent
Reimplemented from JKQTPGeoEllipse.
Reimplemented in JKQTPGeoChord.
double JKQTPGeoPie::getAngleStart | ( | ) | const |
if we only draw an arc, this is the starting angle
double JKQTPGeoPie::getAngleStop | ( | ) | const |
if we only draw an arc, this is the ending angle
|
overridevirtual |
get the maximum and minimum x-value of the graph
The result is given in the two parameters which are call-by-reference parameters!
[out] | minx | minimal x-value used in the graph |
[out] | maxx | maximal x-value used in the graph |
[out] | smallestGreaterZero | the smalles x-value in the graph, which is larger than 0 (this is used in auto-sizing for logarithmic axes) |
true
on success, i.e. if there were datapoints in the plot, or false
on failure (e.g. when the graph is empty) Reimplemented from JKQTPGeoRectangle.
Reimplemented in JKQTPGeoChord.
|
overridevirtual |
get the maximum and minimum y-value of the graph
The result is given in the two parameters which are call-by-reference parameters!
[out] | miny | minimal y-value used in the graph |
[out] | maxy | maximal y-value used in the graph |
[out] | smallestGreaterZero | the smalles y-value in the graph, which is larger than 0 (this is used in auto-sizing for logarithmic axes) |
true
on success, i.e. if there were datapoints in the plot, or false
on failure (e.g. when the graph is empty) Reimplemented from JKQTPGeoRectangle.
Reimplemented in JKQTPGeoChord.
void JKQTPGeoPie::setAngleStart | ( | double | __value | ) |
if we only draw an arc, this is the starting angle
void JKQTPGeoPie::setAngleStop | ( | double | __value | ) |
if we only draw an arc, this is the ending angle
|
protected |
if we only draw an arc, this is the starting angle
|
protected |
if we only draw an arc, this is the ending angle