|
Canorus 0.0
|
#include <drawableslur.h>

Private Member Functions | |
| void | updateGeometry () |
| double | min (double, double, double) |
| double | max (double, double, double) |
Private Attributes | |
| double | _x1 |
| double | _y1 |
| double | _xMid |
| double | _yMid |
| double | _x2 |
| double | _y2 |
| CADrawableSlur::CADrawableSlur | ( | CASlur * | slur, |
| CADrawableContext * | c, | ||
| double | x1, | ||
| double | y1, | ||
| double | xMid, | ||
| double | yMid, | ||
| double | x2, | ||
| double | y2 | ||
| ) |
Copyright (c) 2006-2009, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
References CADrawableMusElement::DrawableSlur, CADrawableMusElement::setDrawableMusElementType(), CADrawable::setNeededSpaceHeight(), CADrawable::setNeededSpaceWidth(), setX1(), setX2(), setXMid(), setY1(), setY2(), setYMid(), updateGeometry(), x1(), x2(), xMid(), y1(), y2(), and yMid().
Referenced by clone().


|
virtual |
|
virtual |
Implements CADrawableMusElement.
References CADrawableSlur(), CADrawableMusElement::drawableContext(), slur(), CADrawable::width(), xMid(), CADrawable::xPos(), y1(), y2(), and yMid().

|
virtual |
Implements CADrawable.
References CADrawSettings::color, min(), slur(), CASlur::SlurDotted, CASlur::SlurSolid, CASlur::Undefined, CADrawable::width(), CADrawSettings::x, xMid(), CADrawable::xPos(), CADrawSettings::y, y1(), y2(), yMid(), and CADrawSettings::z.

|
private |
Returns the maximum of all the three integers given.
Referenced by updateGeometry().

|
private |
Returns the minimum of all the three integers given.
Referenced by draw(), and updateGeometry().

|
inline |
References _x1, updateGeometry(), and x1().
Referenced by CADrawableSlur().


|
inline |
References _x2, updateGeometry(), and x2().
Referenced by CADrawableSlur(), and CALayoutEngine::reposit().


|
inline |
References _xMid, updateGeometry(), and xMid().
Referenced by CADrawableSlur(), and CALayoutEngine::reposit().


|
inline |
References _y1, updateGeometry(), and y1().
Referenced by CADrawableSlur().


|
inline |
References _y2, updateGeometry(), and y2().
Referenced by CADrawableSlur(), and CALayoutEngine::reposit().


|
inline |
References _yMid, updateGeometry(), and yMid().
Referenced by CADrawableSlur(), and CALayoutEngine::reposit().


|
inline |
References CADrawableMusElement::_musElement.
Referenced by clone(), and draw().

|
private |
References max(), min(), CADrawable::setHeight(), CADrawable::setWidth(), CADrawable::setXPos(), CADrawable::setYPos(), x1(), x2(), xMid(), CADrawable::xPos(), y1(), y2(), yMid(), and CADrawable::yPos().
Referenced by CADrawableSlur(), setX1(), setX2(), setXMid(), setY1(), setY2(), and setYMid().


|
inline |
References _x1.
Referenced by CADrawableSlur(), setX1(), and updateGeometry().

|
inline |
References _x2.
Referenced by CADrawableSlur(), setX2(), and updateGeometry().

|
inline |
References _xMid.
Referenced by CADrawableSlur(), clone(), draw(), setXMid(), and updateGeometry().

|
inline |
References _y1.
Referenced by CADrawableSlur(), clone(), draw(), CALayoutEngine::reposit(), setY1(), and updateGeometry().

|
inline |
References _y2.
Referenced by CADrawableSlur(), clone(), draw(), CALayoutEngine::reposit(), setY2(), and updateGeometry().

|
inline |
References _yMid.
Referenced by CADrawableSlur(), clone(), draw(), setYMid(), and updateGeometry().
