|
|
| ScaledItem () |
| | Constructor.
|
| |
| | ScaledItem (const ScaledItem &a) |
| | Copy constructor.
|
| |
| | ScaledItem (const KConfigGroup *plo, Symbol symbol, unsigned color, QGraphicsItem *parent) |
| | Constructor.
|
| |
| | ScaledItem (FillStyle fillStyle, Symbol symbol, unsigned color, double fx, double fy, double xOffset, double yOffset, double relSize, QGraphicsItem *parent) |
| | Constructor.
|
| |
|
virtual | ~ScaledItem () |
| | Destructor.
|
| |
|
unsigned | color () const |
| | Returns color.
|
| |
|
FillStyle | fillStyle () const |
| | Returns fill style.
|
| |
| bool | isNormalized (double fx, double fy) const |
| | Checks if both normalization factors are equal to given values.
|
| |
| void | normalize (double fx, double fy) |
| | Sets normalization factors.
|
| |
|
double | normX () const |
| | Returns normalization factor for x values.
|
| |
|
double | normY () const |
| | Returns normalization factor for y values.
|
| |
|
QPixmap | pixmap () const |
| | Returns decoration pixmap for item list.
|
| |
| void | readPlo (const KConfigGroup *plo, Symbol symbol, unsigned color) |
| | Initializes corresponding to plot file.
|
| |
| void | setColor (unsigned color) |
| | Sets color.
|
| |
| void | setFillStyle (FillStyle style) |
| | Sets fill style.
|
| |
| void | setNormX (double fx) |
| | Sets normalization factor for x values.
|
| |
| void | setNormY (double fy) |
| | Sets normalization factor for y values.
|
| |
| void | setProperties (const QTransform &m) |
| | Sets properties according to transformation matrix.
|
| |
|
void | setSize () |
| | Sets size according to transformation matrix.
|
| |
| void | setSymbol (Symbol symbol) |
| | Sets symbol type.
|
| |
| void | setXOffset (double xOffset) |
| | Sets offset for x values.
|
| |
| void | setYOffset (double yOffset) |
| | Sets offset for y values.
|
| |
|
Symbol | symbol () const |
| | Returns symbol type.
|
| |
|
void | update () |
| | Applies changes and forces redrawing.
|
| |
|
void | updateGeometry () |
| | Updates geometry.
|
| |
| void | writePlo (KConfigGroup *plo, bool visible) const |
| | Writes into plot file.
|
| |
|
double | xOffset () const |
| | Returns offset for x values.
|
| |
|
double | yOffset () const |
| | Returns offset for y values.
|
| |
| | KplItem (double relSize=1) |
| | Constructor.
|
| |
| | KplItem (const KplItem &a) |
| | Copy constructor.
|
| |
| | KplItem (const KConfigGroup *plo) |
| | Constructor.
|
| |
|
virtual | ~KplItem () |
| | Destructor.
|
| |
| void | readPlo (const KConfigGroup *plo) |
| | Initializes corresponding to plot file.
|
| |
|
double | relSize () const |
| | Returns relative size of item.
|
| |
| void | setRelSize (double relSize) |
| | Sets relative size of item.
|
| |
| void | writePlo (KConfigGroup *plo, bool visible=true) const |
| | Writes into plot file.
|
| |
|
| static void | exponent (double a, int &iExp, double &f) |
| | Calculates normalization factor.
|
| |
| static bool | limits (double &xMin, double &xMax, const double *values, int n) |
| | Calculates minimum and maximum values of an array.
|
| |
| static QUrl | absoluteUrl (const QString &path, const QUrl &urlPlo) |
| | Constructs absolute file URL.
|
| |
| static QBrush | createBrush (unsigned color, FillStyle fillStyle=NoBrush) |
| | Creates brush.
|
| |
| static QPen | createPen (double width, unsigned color, PenType penType, Symbol symbol) |
| | Creates pen.
|
| |
| static void | paintSymbol (QPainter *painter, const QRectF &rect, Symbol symbol=OpenCircle) |
| | Paints symbol.
|
| |
| static QPixmap | pixmap (Symbol symbol) |
| | Returns black decoration pixmap of plot symbol for use in dialog GUI.
|
| |
| static QPixmap | pixmap (QPen pen, Symbol symbol=SolidLine) |
| | Returns decoration pixmap of plot symbol for use in item lists.
|
| |
| static QString | path (const QUrl &urlPlo, const QUrl &url, bool absolute=false) |
| | Constructs absolute or (if possible) relative file path.
|
| |
|
static void | resetDashOffset () |
| | Resets offset for dashed lines.
|
| |
| static unsigned | rgb (const QString &color) |
| | Converts rgb string to QRgb.
|
| |
| static unsigned | rgbQt1 (unsigned rgb) |
| | Converts QRgb to Qt1 QRgb.
|
| |
|
| double | length (const double *x, const double *y, int n) const |
| | Calculates line length.
|
| |
| void | plotArray (QPainter *painter, const double *x, const double *y, int n) const |
| | Plots array.
|
| |
|
void | setProperties () |
| | Sets properties according to transformation matrix.
|
| |
| QPen & | changePenWidth (QPen &pen, double width) const |
| | Changes pen width.
|
| |
| QPen | createPen (QGraphicsItem *item, unsigned color=0, PenType penType=DataPen, Symbol symbol=SolidLine) const |
| | Creates pen for plot item.
|
| |
| double | penWidth (const QGraphicsItem *item, PenType penType=DataPen) const |
| | Calculates pen width for plot item.
|
| |
|
| enum | FillStyle {
NoBrush
, SolidPattern
, HorPattern
, VerPattern
,
CrossPattern
, BDiagPattern
, FDiagPattern
, DiagCrossPattern
} |
| | Fill styles. More...
|
| |
| enum | ItemType {
Frame = 1
, Array
, Function
, ParFunction
,
Spline
, Array3D
, Function3D
, Legend
,
Text
, Line
, Arrow
, Arc
,
Rectangle
, Ellipse
, Image
, ScaleBar
} |
| | Item types. More...
|
| |
| enum | PenType { FramePen
, GridPen
, DataPen
} |
| | Pen types. More...
|
| |
| enum | Symbol {
Invisible = -17
, FilledOctagon
, FilledHourglass
, FilledTriangle
,
FilledSquare
, FilledDiamond
, FilledCircle
, Umbrella
,
Ypsilon
, Plus
, Cross
, OpenOctagon
,
OpenHourglass
, OpenTriangle
, OpenSquare
, OpenDiamond
,
Dot
, OpenCircle
, SolidLine
, DashLine1
,
DashLine2
, DotLine1
, DashLine3
, DashDotLine
,
DashLine4
, DashLine5
, DotLine2
} |
| | Symbol types. More...
|
| |
| static double | parentWidth (const QGraphicsItem *item) |
| | Returns width of item's parent frame or width of scene if the item has no parent item.
|
| |
| static double | penWidthFactor (PenType penType) |
| | Returns factor to calculate pen width from frame width.
|
| |
|
static double | m_dashOffset |
| |
Scaled item class.
Base class for array and function items.
- Author
- Werner Stille