GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
1 #ifndef ARMusicalVoiceState_H 2 #define ARMusicalVoiceState_H 22 #include "GUIDOTypes.h"
The class for GUIDO sequence, list of timepositions of events of a stream.
Definition: ARMusicalVoice.h:76
ARGrace * curgracetag
Definition: ARMusicalVoiceState.h:106
ARChordTag * curchordtag
Definition: ARMusicalVoiceState.h:107
not yet documented
Definition: ARBeamState.h:50
not yet documented
Definition: ARMeter.h:64
const PositionTagList * getCurPositionTags() const
Definition: ARMusicalVoiceState.h:60
Numerator and denominator.
Definition: Fraction.h:23
void AddStateTag(ARMusicalTag *ntag)
const ARDisplayDuration * curDispDur() const
Definition: ARMusicalVoiceState.h:75
not yet documented
Definition: ARGrace.h:40
TYPE_TIMEPOSITION curtp
Definition: ARMusicalVoiceState.h:84
void DeleteAddedAndRemovedPTags()
not yet documented
Definition: GRVoiceManager.h:60
const PositionTagList * addedPTags() const
Definition: ARMusicalVoiceState.h:70
ARBeamState * curbeamstate
Definition: ARMusicalVoiceState.h:104
void RemoveTag(ARMusicalTag *ntag)
void AddTag(ARMusicalTag *ntag)
not yet documented
Definition: ARChordTag.h:26
Definition: ARMusicalVoiceState.h:33
const PositionTagList * currentPTags() const
Definition: ARMusicalVoiceState.h:72
ARMusicalVoiceState & operator=(const ARMusicalVoiceState &vst)
TagList * curtags
Definition: ARMusicalVoiceState.h:93
TYPE_TIMEPOSITION curlastbartp
Definition: ARMusicalVoiceState.h:79
void RemovePositionTag(ARPositionTag *ntag, int addtoremovedlist=1)
ARMusicalVoiceState * prevchordState
Definition: ARMusicalVoiceState.h:110
GuidoPos curlastbarpos
Definition: ARMusicalVoiceState.h:80
virtual ~ARMusicalVoiceState()
ARMeter * curmeter
Definition: ARMusicalVoiceState.h:99
ARAuto * curautostate
Definition: ARMusicalVoiceState.h:105
ARDisplayDuration * fCurdispdur
Definition: ARMusicalVoiceState.h:101
The base class for all musical tag classes.
Definition: ARMusicalTag.h:34
Auto tag.
Definition: ARAuto.h:79
const TagList * getCurStateTags() const
Definition: ARMusicalVoiceState.h:59
const TagList * getCurTags() const
Definition: ARMusicalVoiceState.h:58
This class manage the state of a voice. Here additional information for voices will be stored (i....
Definition: ARMusicalVoiceState.h:39
const ARMeter * curMeter() const
Definition: ARMusicalVoiceState.h:74
GuidoPos vpos
Definition: ARMusicalVoiceState.h:95
const PositionTagList * removedPTags() const
Definition: ARMusicalVoiceState.h:71
The base class for all range tags.
Definition: ARPositionTag.h:26
TagList * curstatetags
Definition: ARMusicalVoiceState.h:87
ARMusicalTag * RemoveCurStateTag(const std::type_info &ti)
This class is used to handle preliminary break-detection.
Definition: ARVoiceManager.h:30
void AddPositionTag(ARPositionTag *ntag, int addtoaddedlist=1)
not yet documented
Definition: ARDisplayDuration.h:47
GuidoPos ptagpos
Definition: ARMusicalVoiceState.h:82
ARMusicalVoiceState * chordState
Definition: ARMusicalVoiceState.h:109
Translation of a GUIDO Segment into a class.
Definition: ARMusic.h:31
ARMusicalTag * getCurStateTag(const std::type_info &ti)