|
|
| ScaledItem () |
| | Constructor.
|
| |
| | ScaledItem (const ScaledItem &a) |
| | Copy constructor. More...
|
| |
| | ScaledItem (const KConfigGroup *plo, Symbol symbol, unsigned color, QGraphicsItem *parent) |
| | Constructor. More...
|
| |
| | ScaledItem (FillStyle fillStyle, Symbol symbol, unsigned color, double fx, double fy, double xOffset, double yOffset, double relSize, QGraphicsItem *parent) |
| | Constructor. More...
|
| |
|
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. More...
|
| |
| void | normalize (double fx, double fy) |
| | Sets normalization factors. More...
|
| |
|
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. More...
|
| |
| void | setColor (unsigned color) |
| | Sets color. More...
|
| |
| void | setFillStyle (FillStyle style) |
| | Sets fill style. More...
|
| |
| void | setNormX (double fx) |
| | Sets normalization factor for x values. More...
|
| |
| void | setNormY (double fy) |
| | Sets normalization factor for y values. More...
|
| |
| void | setProperties (const QTransform &m) |
| | Sets properties according to transformation matrix. More...
|
| |
|
void | setSize () |
| | Sets size according to transformation matrix.
|
| |
| void | setSymbol (Symbol symbol) |
| | Sets symbol type. More...
|
| |
| void | setXOffset (double xOffset) |
| | Sets offset for x values. More...
|
| |
| void | setYOffset (double yOffset) |
| | Sets offset for y values. More...
|
| |
|
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. More...
|
| |
|
double | xOffset () const |
| | Returns offset for x values.
|
| |
|
double | yOffset () const |
| | Returns offset for y values.
|
| |
| | KplItem (double relSize=1) |
| | Constructor. More...
|
| |
| | KplItem (const KplItem &a) |
| | Copy constructor. More...
|
| |
| | KplItem (const KConfigGroup *plo) |
| | Constructor. More...
|
| |
|
virtual | ~KplItem () |
| | Destructor.
|
| |
| void | readPlo (const KConfigGroup *plo) |
| | Initializes corresponding to plot file. More...
|
| |
|
double | relSize () const |
| | Returns relative size of item.
|
| |
| void | setRelSize (double relSize) |
| | Sets relative size of item. More...
|
| |
| void | writePlo (KConfigGroup *plo, bool visible=true) const |
| | Writes into plot file. More...
|
| |
|
| static void | exponent (double a, int &iExp, double &f) |
| | Calculates normalization factor. More...
|
| |
| static bool | limits (double &xMin, double &xMax, const double *values, int n) |
| | Calculates minimum and maximum values of an array. More...
|
| |
| static QUrl | absoluteUrl (const QString &path, const QUrl &urlPlo) |
| | Constructs absolute file URL. More...
|
| |
| static QBrush | createBrush (unsigned color, FillStyle fillStyle=NoBrush) |
| | Creates brush. More...
|
| |
| static QPen | createPen (double width, unsigned color, PenType penType, Symbol symbol) |
| | Creates pen. More...
|
| |
| static void | paintSymbol (QPainter *painter, const QRectF &rect, Symbol symbol=OpenCircle) |
| | Paints symbol. More...
|
| |
| static QPixmap | pixmap (Symbol symbol) |
| | Returns black decoration pixmap of plot symbol for use in dialog GUI. More...
|
| |
| static QPixmap | pixmap (QPen pen, Symbol symbol=SolidLine) |
| | Returns decoration pixmap of plot symbol for use in item lists. More...
|
| |
| static QString | path (const QUrl &urlPlo, const QUrl &url, bool absolute=false) |
| | Constructs absolute or (if possible) relative file path. More...
|
| |
|
static void | resetDashOffset () |
| | Resets offset for dashed lines.
|
| |
| static unsigned | rgb (const QString &color) |
| | Converts rgb string to QRgb. More...
|
| |
| static unsigned | rgbQt1 (unsigned rgb) |
| | Converts QRgb to Qt1 QRgb. More...
|
| |
|
| double | length (const double *x, const double *y, int n) const |
| | Calculates line length. More...
|
| |
| void | plotArray (QPainter *painter, const double *x, const double *y, int n) const |
| | Plots array. More...
|
| |
|
void | setProperties () |
| | Sets properties according to transformation matrix.
|
| |
| QPen & | changePenWidth (QPen &pen, double width) const |
| | Changes pen width. More...
|
| |
| QPen | createPen (QGraphicsItem *item, unsigned color=0, PenType penType=DataPen, Symbol symbol=SolidLine) const |
| | Creates pen for plot item. More...
|
| |
| double | penWidth (const QGraphicsItem *item, PenType penType=DataPen) const |
| | Calculates pen width for plot item. More...
|
| |
|
| 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. More...
|
| |
| static double | penWidthFactor (PenType penType) |
| | Returns factor to calculate pen width from frame width. More...
|
| |
|
static double | m_dashOffset |
| |
Scaled item class.
Base class for array and function items.
- Author
- Werner Stille