GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
20 #include "GRVisitor.h" 102 virtual bool isTab()
const {
return false; }
116 NVRect getEnclosingBox(
bool includeAccidentals=
true,
bool includeSlurs =
true,
bool includeTrills=
true)
const;
137 void drawLedges (
VGDevice & hdc)
const;
138 float getLedgeWidth (
VGDevice & hdc)
const;
145 bool fUserLength =
false;
147 static float fLedgeWidth;
Definition: GRVisitor.h:39
Graphical representation of a note event.
Definition: GRSingleNote.h:38
float mNoteBreite
Definition: GRSingleNote.h:131
virtual const TYPE_DURATION & getDurTemplate() const
Definition: GRSingleNote.h:105
an abstract class to be provided by clients to collect mappings
Definition: GUIDOScoreMap.h:109
virtual void accept(GRVisitor &visitor)
not yet documented
Definition: ARTHead.h:77
Abstract representation of an accidental element.
Definition: ARAccidental.h:45
const GRStem * getStem() const
GuidoDate duration(CGRHandler inHandleGR)
Returns the music duration of a score.
The base class for all graphic objects.
Definition: GObject.h:54
virtual int getNumFaehnchen() const
virtual ARTHead::HEADSTATE adjustHeadPosition(ARTHead::HEADSTATE sugHeadState=ARTHead::NORMAL)
virtual const GRSingleNote * isSingleNote() const
Definition: GRSingleNote.h:111
Flags attached to a note stem.
Definition: GRFlag.h:27
Numerator and denominator.
Definition: Fraction.h:23
virtual void GetMap(GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const
virtual bool getStemLengthSet() const
Definition: GRSingleNote.h:100
void extractAccidentals(GRAccidentalList *outList) const
virtual void setStemOnOff(bool p)
Graphical representation of a note.
Definition: GRNote.h:31
virtual void setStemDirection(GDirection dir)
void doCreateNote(const TYPE_DURATION &p_durtemplate)
float getNoteWidth() const
Definition: GRSingleNote.h:122
A class to propagate device related information.
Definition: GObject.h:42
virtual void setNoteFormat(const ARNoteFormat *frmt)
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
virtual float getStemLength() const
virtual NVPoint getStemEndPos() const
Definition: ARMusicalVoiceState.h:33
TYPE_DURATION mDurTemplate
Definition: GRSingleNote.h:132
Graphical representation of a note head.
Definition: GRStdNoteHead.h:25
virtual void setBeamStem(GRBeam *beam, float pos)
virtual bool isTab() const
Definition: GRSingleNote.h:102
virtual NVPoint getTieEnd() const
virtual NVPoint getStemStartPos() const
virtual void setHeadState(const ARTHead *headstate)
virtual NVPoint getTieStart() const
virtual void setPosition(const NVPoint &inPos)
int mNumHelpLines
Definition: GRSingleNote.h:130
virtual void updateBoundingBox()
virtual GDirection getStemDirection() const
Generic platform independant drawing device.
Definition: VGDevice.h:68
virtual void setFlagOnOff(bool p)
virtual void recalcVerticalPosition()
virtual void tellPosition(GObject *caller, const NVPoint &newPosition)
virtual void setFirstSegmentDrawingState(bool inDrawingState)
virtual GRSingleNote * isSingleNote()
Definition: GRSingleNote.h:112
Accidentals: sharp, flat, natural, double sharp, double flat.
Definition: GRAccidental.h:27
GRSingleNote(GRStaff *, const ARNote *ar, const TYPE_TIMEPOSITION &date, const TYPE_DURATION &duration)
virtual GDirection getDirection() const
Definition: GRSingleNote.h:85
virtual void OnDraw(VGDevice &hdc) const
virtual void setSize(float nsize)
Definition: GRSingleNote.h:60
The base class for all musical tag classes.
Definition: ARMusicalTag.h:34
Definition: nvstring.h:21
HEADSTATE
Definition: ARTHead.h:80
virtual bool getStemDirSet() const
Definition: GRSingleNote.h:99
NVRect getEnclosingBox(bool includeAccidentals=true, bool includeSlurs=true, bool includeTrills=true) const
The Beam notation element.
Definition: GRBeam.h:79
GuidoElementSelector
Definition: GUIDOScoreMap.h:40
Shared stem.
Definition: GRGlobalStem.h:36
Representation of a GUIDO note.
Definition: ARNote.h:30
Graphical representation of a stem.
Definition: GRStem.h:28
virtual void setStemOffsetStartPosition(float inOffset)
virtual float changeStemLength(float inLen, bool force=false)
GRStdNoteHead * getNoteHead() const
float mSize
Definition: GREvent.h:149
ARTHead::HEADSTATE getHeadState()
Definition: GRSingleNote.h:118
virtual void addArticulation(const ARMusicalTag *mtag)
virtual void addToOffset(const NVPoint &pt)
virtual int adjustLength(const TYPE_DURATION &ndur)
virtual void setHPosition(float inX)
virtual void drawStemOnly(int flag)
virtual bool userLength() const
Definition: GRSingleNote.h:101
virtual float setStemLength(float inLen, bool userLength=false)
virtual ~GRSingleNote()
Definition: GRSingleNote.h:44