LibMusicXML 3.18
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
msrHarmony Class Reference
Inheritance diagram for msrHarmony:

Public Member Functions

SMARTP< msrHarmonycreateHarmonyNewbornClone (S_msrVoice containingVoice)
 
SMARTP< msrHarmonycreateHarmonyDeepCopy (S_msrVoice containingVoice)
 
void setHarmonyNoteUpLink (S_msrNote note)
 
S_msrNote getHarmonyNoteUpLink () const
 
void setHarmonyVoiceUpLink (S_msrVoice voice)
 
S_msrVoice getHarmonyVoiceUpLink () const
 
void setHarmonySoundingWholeNotes (rational wholeNotes)
 
rational getHarmonySoundingWholeNotes () const
 
void setHarmonyDisplayWholeNotes (rational wholeNotes)
 
rational getHarmonyDisplayWholeNotes () const
 
msrQuarterTonesPitchKind getHarmonyRootQuarterTonesPitchKind () const
 
msrHarmonyKind getHarmonyKind () const
 
string getHarmonyKindText () const
 
const list< S_msrHarmonyDegree > & getHarmonyDegreesList ()
 
int getHarmonyInversion () const
 
msrQuarterTonesPitchKind getHarmonyBassQuarterTonesPitchKind () const
 
void setHarmonyStaffNumber (int staffNumber)
 
int getHarmonyStaffNumber () const
 
void setHarmonyTupletFactor (msrTupletFactor tupletFactor)
 
msrTupletFactor getHarmonyTupletFactor () const
 
rational getHarmonyWholeNotesOffset () const
 
void setHarmonyPositionInMeasure (rational positionInMeasure)
 
void appendHarmonyDegreeToHarmony (S_msrHarmonyDegree harmonyDegree)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
string asString () const
 
virtual void print (ostream &os) const
 

Static Public Member Functions

static SMARTP< msrHarmonycreateWithoutVoiceUplink (int inputLineNumber, msrQuarterTonesPitchKind harmonyRootQuarterTonesPitchKind, msrHarmonyKind harmonyKind, string harmonyKindText, int harmonyInversion, msrQuarterTonesPitchKind harmonyBassQuarterTonesPitchKind, rational harmonySoundingWholeNotes, rational harmonyDisplayWholeNotes, int harmonyStaffNumber, msrTupletFactor harmonyTupletFactor, rational harmonyWholeNotesOffset)
 
static SMARTP< msrHarmonycreateWithVoiceUplink (int inputLineNumber, S_msrVoice harmonyVoiceUpLink, msrQuarterTonesPitchKind harmonyRootQuarterTonesPitchKind, msrHarmonyKind harmonyKind, string harmonyKindText, int harmonyInversion, msrQuarterTonesPitchKind harmonyBassQuarterTonesPitchKind, rational harmonySoundingWholeNotes, rational harmonyDisplayWholeNotes, int harmonyStaffNumber, msrTupletFactor harmonyTupletFactor, rational harmonyWholeNotesOffset)
 

Protected Member Functions

 msrHarmony (int inputLineNumber, S_msrVoice harmonyVoiceUpLink, msrQuarterTonesPitchKind harmonyRootQuarterTonesPitchKind, msrHarmonyKind harmonyKind, string harmonyKindText, int harmonyInversion, msrQuarterTonesPitchKind harmonyBassQuarterTonesPitchKind, rational harmonySoundingWholeNotes, rational harmonyDisplayWholeNotes, int harmonyStaffNumber, msrTupletFactor harmonyTupletFactor, rational harmonyWholeNotesOffset)