Go to the documentation of this file.
8 #ifndef DRAWABLESLUR_H_
9 #define DRAWABLESLUR_H_
26 inline double x1() {
return _x1; }
27 inline double y1() {
return _y1; }
30 inline double x2() {
return _x2; }
31 inline double y2() {
return _y2; }
42 double min(
double,
double,
double);
43 double max(
double,
double,
double);
int x
Definition: drawable.h:18
virtual ~CADrawableSlur()
Definition: drawableslur.cpp:28
double xMid()
Definition: drawableslur.h:28
double yMid()
Definition: drawableslur.h:29
Definition: drawablemuselement.h:16
@ SlurSolid
Definition: slur.h:29
double max(double, double, double)
Definition: drawableslur.cpp:54
double y2()
Definition: drawableslur.h:31
void setNeededSpaceWidth(double width)
Definition: drawable.h:75
double xPos() const
Definition: drawable.h:55
void setWidth(double width)
Definition: drawable.h:73
void updateGeometry()
Definition: drawableslur.cpp:31
@ Undefined
Definition: slur.h:28
void setXPos(double xPos)
Definition: drawable.h:71
double x2()
Definition: drawableslur.h:30
@ SlurDotted
Definition: slur.h:30
double min(double, double, double)
Definition: drawableslur.cpp:42
double y1()
Definition: drawableslur.h:27
void draw(QPainter *p, const CADrawSettings s)
Definition: drawableslur.cpp:63
Definition: drawable.h:16
CASlur * slur()
Definition: drawableslur.h:21
void setY1(double y1)
Definition: drawableslur.h:33
void setHeight(double height)
Definition: drawable.h:74
double yPos() const
Definition: drawable.h:56
Definition: drawableslur.h:16
double _x2
Definition: drawableslur.h:48
void setYPos(double yPos)
Definition: drawable.h:72
virtual CADrawable * clone()
Definition: drawable.cpp:23
void setYMid(double yMid)
Definition: drawableslur.h:35
double _xMid
Definition: drawableslur.h:46
void setXMid(double xMid)
Definition: drawableslur.h:34
QColor color
Definition: drawable.h:22
CAMusElement * _musElement
Definition: drawablemuselement.h:48
void setDrawableMusElementType(CADrawableMusElementType t)
Definition: drawablemuselement.h:44
double x1()
Definition: drawableslur.h:26
int y
Definition: drawable.h:19
double width() const
Definition: drawable.h:57
void setX1(double x1)
Definition: drawableslur.h:32
Definition: drawablecontext.h:18
CADrawableSlur(CASlur *slur, CADrawableContext *c, double x1, double y1, double xMid, double yMid, double x2, double y2)
Definition: drawableslur.cpp:12
double _y2
Definition: drawableslur.h:49
double _x1
Definition: drawableslur.h:44
@ DrawableSlur
Definition: drawablemuselement.h:27
void setX2(double x2)
Definition: drawableslur.h:36
CADrawableContext * drawableContext()
Definition: drawablemuselement.h:39
void setY2(double y2)
Definition: drawableslur.h:37
float z
Definition: drawable.h:17
double _yMid
Definition: drawableslur.h:47
void setNeededSpaceHeight(double height)
Definition: drawable.h:76
Slur, Tie, Phrasing slur and Laissez vibrer tie This class represents any type of slur....
Definition: slur.h:18
double _y1
Definition: drawableslur.h:45