GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
18 #include "GRTagARNotationElement.h" 19 #include "GuidoDefs.h" 20 #include "GRVisitor.h"
Definition: GRVisitor.h:39
an abstract class to be provided by clients to collect mappings
Definition: GUIDOScoreMap.h:109
const ARClef * getARClef() const
int mClefStaffLine
Definition: GRClef.h:59
TYPE_PITCH getBasePitch() const
Definition: GRClef.h:47
static NVPoint refposBass
Definition: GRClef.h:71
virtual void OnDraw(VGDevice &hdc) const
bool mDoubleTreble
Definition: GRClef.h:63
virtual unsigned int getTextAlign() const
Definition: GRClef.h:42
Graphial representation of a staff clef.
Definition: GRClef.h:28
TYPE_REGISTER getBaseOct() const
Definition: GRClef.h:48
virtual void GetMap(GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const
A class to propagate device related information.
Definition: GObject.h:42
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
static NVPoint refposTreble
Definition: GRClef.h:69
static unsigned int sClefTextAlign
Definition: GRClef.h:73
NVPoint mOctaveOffset
Definition: GRClef.h:61
Generic platform independant drawing device.
Definition: VGDevice.h:68
int getBaseLine() const
Definition: GRClef.h:49
void DrawTAB(VGDevice &hdc, float size, float lspace) const
virtual bool checkCollisionWith() const
Definition: GRClef.h:43
GRTagARNotationElement.
Definition: GRTagARNotationElement.h:26
static NVPoint refposPerc
Definition: GRClef.h:68
const char * mOctaveStr
Definition: GRClef.h:60
virtual void accept(GRVisitor &visitor)
The GRTag class is the base class for all GUIDO tags.
Definition: GRTag.h:37
GuidoElementSelector
Definition: GUIDOScoreMap.h:40
Abstract representation of a staff clef.
Definition: ARClef.h:60
static NVPoint refposAlto
Definition: GRClef.h:70
TYPE_REGISTER mClefBaseOctave
Definition: GRClef.h:58
virtual bool operator==(const GRTag &tag) const
TYPE_PITCH mClefBasePitch
Definition: GRClef.h:57
virtual void setHPosition(float inX)
virtual const NVPoint & getReferencePosition() const
Retrieves the Symbol-reference-position with respect to the GUIDO-reference-position.
virtual ~GRClef()
Definition: GRClef.h:33
GRClef(const ARClef *arClef, GRStaff *curstaff, bool ownsAR=false)