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);
CASlur * slur()
Definition: drawableslur.h:21
double _y1
Definition: drawableslur.h:45
void updateGeometry()
Definition: drawableslur.cpp:30
Definition: drawablecontext.h:18
virtual CADrawable * clone()
Definition: drawable.cpp:23
void setX1(double x1)
Definition: drawableslur.h:32
virtual ~CADrawableSlur()
Definition: drawableslur.cpp:27
double x2()
Definition: drawableslur.h:30
double min(double, double, double)
Definition: drawableslur.cpp:41
Definition: drawable.h:16
void setY1(double y1)
Definition: drawableslur.h:33
double y2()
Definition: drawableslur.h:31
double _y2
Definition: drawableslur.h:49
double _x1
Definition: drawableslur.h:44
double _yMid
Definition: drawableslur.h:47
CADrawableSlur(CASlur *slur, CADrawableContext *c, double x1, double y1, double xMid, double yMid, double x2, double y2)
Definition: drawableslur.cpp:11
void setYMid(double yMid)
Definition: drawableslur.h:35
void setXMid(double xMid)
Definition: drawableslur.h:34
Definition: drawablemuselement.h:16
void setY2(double y2)
Definition: drawableslur.h:37
double y1()
Definition: drawableslur.h:27
double x1()
Definition: drawableslur.h:26
Slur, Tie, Phrasing slur and Laissez vibrer tie This class represents any type of slur...
Definition: slur.h:18
CAMusElement * _musElement
Definition: drawablemuselement.h:46
double yMid()
Definition: drawableslur.h:29
double _xMid
Definition: drawableslur.h:46
void draw(QPainter *p, const CADrawSettings s)
Definition: drawableslur.cpp:62
void setX2(double x2)
Definition: drawableslur.h:36
double max(double, double, double)
Definition: drawableslur.cpp:53
Definition: drawableslur.h:16
double xMid()
Definition: drawableslur.h:28
double _x2
Definition: drawableslur.h:48