GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
14 #ifndef ___GRTrillLinker___ 15 #define ___GRTrillLinker___ 19 #include "GRVisitor.h" 28 typedef std::map<GRNote*, GRTrill*>
TTrills;
37 TTrills::iterator
begin () {
return fTrills.begin(); }
38 TTrills::iterator
end () {
return fTrills.end(); }
40 void print(std::ostream &)
const;
72 typedef std::map<GRNote*, GRTrill*> TActiveTrills;
73 TActiveTrills fCurrentTrills;
76 bool fInChord =
false;
Measure bar.
Definition: GRBar.h:29
Definition: GRTrillsLinker.h:25
Definition: GRVisitor.h:39
Graphical representation of a note event.
Definition: GRSingleNote.h:38
TTrills::iterator begin()
Definition: GRTrillsLinker.h:37
virtual ~ChordTrills()
Definition: GRTrillsLinker.h:31
Graphical representation of a rest.
Definition: GRSingleRest.h:25
GRTrillLinker()
Definition: GRTrillsLinker.h:54
parent class for all notation elements.
Definition: GRNotationElement.h:54
ChordTrills()
Definition: GRTrillsLinker.h:30
Graphical representation for an event (= has duration).
Definition: GREvent.h:61
std::map< GRNote *, GRTrill * > TTrills
Definition: GRTrillsLinker.h:28
Graphical representation of a note.
Definition: GRNote.h:31
void print(std::ostream &) const
virtual void visitEnd(GRVoice *o)
An empty (invisible) event.
Definition: GREmpty.h:23
TTrills::iterator find(GRNote *note)
virtual bool voiceMode()
Definition: GRTrillsLinker.h:57
Graphical representation of a voice.
Definition: GRVoice.h:49
virtual void visitStart(GRVoice *o)
GRNote * firstNote()
Definition: GRTrillsLinker.h:39
std::ostream & operator<<(std::ostream &os, const svgendl &eol)
void check(ChordTrills &previous, GRBar *bar)
TTrills::iterator end()
Definition: GRTrillsLinker.h:38
GRTrill tag.
Definition: GRTrill.h:32
void add(GRNote *note, GRTrill *trill)
Definition: GRTrillsLinker.h:51
virtual ~GRTrillLinker()
Definition: GRTrillsLinker.h:55