GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
14 #ifndef ___GRVisitor___ 15 #define ___GRVisitor___
virtual void visitEnd(GRBar *o)
Definition: GRVisitor.h:95
Measure bar.
Definition: GRBar.h:29
Definition: GRVisitor.h:39
Graphical representation of a note event.
Definition: GRSingleNote.h:38
virtual void visitStart(GRRange *o)
Definition: GRVisitor.h:85
virtual void visitStart(GRArticulation *o)
Definition: GRVisitor.h:91
Key notation tag.
Definition: GRKey.h:29
Graphical representation of a score page. Contains one or more instances of class GRSystem.
Definition: GRPage.h:40
virtual void visitStart(GRSystem *o)
Definition: GRVisitor.h:58
virtual void visitEnd(GRBeam *o)
Definition: GRVisitor.h:89
virtual void visitStart(GRBeam *o)
Definition: GRVisitor.h:88
virtual void visitStart(GRMusic *o)
Definition: GRVisitor.h:49
virtual void visitEnd(GRSystem *o)
Definition: GRVisitor.h:59
virtual void visitStart(GRKey *o)
Definition: GRVisitor.h:79
virtual void visitEnd(GRMusic *o)
Definition: GRVisitor.h:50
Graphical representation of a rest.
Definition: GRSingleRest.h:25
parent class for all notation elements.
Definition: GRNotationElement.h:54
virtual void visitEnd(GREmpty *o)
Definition: GRVisitor.h:83
Graphical representation of the music. It handles a list of voices and a list of pages.
Definition: GRMusic.h:41
Graphial representation of a staff clef.
Definition: GRClef.h:28
virtual void visitEnd(GRVoice *o)
Definition: GRVisitor.h:56
virtual void visitStart(GRClef *o)
Definition: GRVisitor.h:76
An empty (invisible) event.
Definition: GREmpty.h:23
virtual void visitEnd(GRSlur *o)
Definition: GRVisitor.h:65
virtual void visitStart(GRVoice *o)
Definition: GRVisitor.h:55
A text string.
Definition: GRText.h:34
virtual void visitStart(GRDynamics *o)
Definition: GRVisitor.h:67
virtual void visitEnd(GRIntens *o)
Definition: GRVisitor.h:71
A GRStaff represents a single line of music.
Definition: GRStaff.h:181
virtual void visitEnd(GRPage *o)
Definition: GRVisitor.h:53
virtual void visitStart(GRPage *o)
Definition: GRVisitor.h:52
Graphical representation of a slur.
Definition: GRSlur.h:24
Placeholder for range-tags that directly place articulation marks for notes/events ....
Definition: GRRange.h:29
virtual bool voiceMode()=0
Graphical representation of a voice.
Definition: GRVoice.h:49
virtual void visitEnd(GRRange *o)
Definition: GRVisitor.h:86
virtual void visitStart(GRSingleNote *o)
Definition: GRVisitor.h:103
virtual void visitStart(GRSingleRest *o)
Definition: GRVisitor.h:106
virtual void visitEnd(GRNotationElement *o)
Definition: GRVisitor.h:47
virtual void visitStart(GRNotationElement *o)
Definition: GRVisitor.h:46
virtual void visitStart(GRText *o)
Definition: GRVisitor.h:97
virtual void visitEnd(GRDynamics *o)
Definition: GRVisitor.h:68
virtual void visitStart(GRStaff *o)
Definition: GRVisitor.h:61
virtual void visitStart(GRTrill *o)
Definition: GRVisitor.h:100
not yet documented
Definition: GRIntens.h:28
The Beam notation element.
Definition: GRBeam.h:79
virtual void visitStart(GRBar *o)
Definition: GRVisitor.h:94
virtual void visitStart(GRMeter *o)
Definition: GRVisitor.h:73
virtual void visitEnd(GRStaff *o)
Definition: GRVisitor.h:62
Articulations: staccato, accent, marcato, tenuto, fermata, breath-mark, harmonics.
Definition: GRArticulation.h:35
virtual void visitEnd(GRArticulation *o)
Definition: GRVisitor.h:92
Definition: GRDynamics.h:28
Meter notation tag.
Definition: GRMeter.h:30
Manages a number of staffs and has a given start and end timeposition. GRSystem is the grafical repre...
Definition: GRSystem.h:52
virtual void visitStart(GRSlur *o)
Definition: GRVisitor.h:64
virtual void visitEnd(GRMeter *o)
Definition: GRVisitor.h:74
virtual void visitEnd(GRText *o)
Definition: GRVisitor.h:98
virtual void visitEnd(GRTrill *o)
Definition: GRVisitor.h:101
virtual void visitEnd(GRSingleRest *o)
Definition: GRVisitor.h:107
virtual void visitEnd(GRKey *o)
Definition: GRVisitor.h:80
virtual void visitStart(GRIntens *o)
Definition: GRVisitor.h:70
virtual void visitEnd(GRClef *o)
Definition: GRVisitor.h:77
GRTrill tag.
Definition: GRTrill.h:32
virtual void visitStart(GREmpty *o)
Definition: GRVisitor.h:82
virtual ~GRVisitor()
Definition: GRVisitor.h:42
virtual void visitEnd(GRSingleNote *o)
Definition: GRVisitor.h:104