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

Public Member Functions

SMARTP< msrChordcreateChordNewbornClone (S_msrPart containingPart)
 
SMARTP< msrChordcreateChordDeepCopy (S_msrPart containingPart)
 
void setChordSoundingWholeNotes (rational wholeNotes)
 
rational getChordSoundingWholeNotes () const
 
void setChordDisplayWholeNotes (rational wholeNotes)
 
rational getChordDisplayWholeNotes () const
 
msrDurationKind getChordGraphicDurationKind () const
 
const vector< S_msrNote > & getChordNotesVector () const
 
const list< S_msrStem > & getChordStems () const
 
const list< S_msrBeam > & getChordBeams () const
 
const list< S_msrArticulation > & getChordArticulations () const
 
const list< S_msrSpanner > & getChordSpanners () const
 
const list< S_msrTechnical > & getChordTechnicals () const
 
const list< S_msrTechnicalWithInteger > & getChordTechnicalWithIntegers () const
 
const list< S_msrTechnicalWithFloat > & getChordTechnicalWithFloats () const
 
const list< S_msrTechnicalWithString > & getChordTechnicalWithStrings () const
 
const list< S_msrOrnament > & getChordOrnaments () const
 
const list< S_msrGlissando > & getChordGlissandos () const
 
const list< S_msrSlide > & getChordSlides () const
 
void setChordSingleTremolo (S_msrSingleTremolo trem)
 
S_msrSingleTremolo getChordSingleTremolo () const
 
const list< S_msrDynamics > & getChordDynamics () const
 
const list< S_msrOtherDynamics > & getChordOtherDynamics () const
 
const list< S_msrWedge > & getChordWedges () const
 
const list< S_msrWords > & getChordWords () const
 
const list< S_msrTie > & getChordTies () const
 
const list< S_msrSlur > & getChordSlurs () const
 
const list< S_msrLigature > & getChordLigatures () const
 
const list< S_msrPedal > & getChordPedals () const
 
void setChordIsFirstChordInADoubleTremolo ()
 
bool getChordIsFirstChordInADoubleTremolo () const
 
void setChordIsSecondChordInADoubleTremolo ()
 
bool getChordIsSecondChordInADoubleTremolo () const
 
void setChordGraceNotesGroupBefore (S_msrGraceNotesGroup graceNotesGroupBefore)
 
S_msrGraceNotesGroup getChordGraceNotesGroupBefore () const
 
void setChordGraceNotesGroupAfter (S_msrGraceNotesGroup graceNotesGroupAfter)
 
S_msrGraceNotesGroup getChordGraceNotesGroupAfter () const
 
void appendHarmonyToChord (S_msrHarmony harmony)
 
void setChordFiguredBass (S_msrFiguredBass figuredBass)
 
const S_msrFiguredBass & getChordFiguredBass () const
 
void setChordOctaveShift (S_msrOctaveShift octaveShift)
 
S_msrOctaveShift getChordOctaveShift () const
 
void setChordMeasureUpLink (const S_msrMeasure &measure)
 
S_msrMeasure getChordMeasureUpLink () const
 
void setChordMembersPositionInMeasure (S_msrMeasure measure, rational positionInMeasure)
 
void addFirstNoteToChord (S_msrNote note, S_msrVoice voice)
 
void addAnotherNoteToChord (S_msrNote note, S_msrVoice voice)
 
S_msrNote fetchChordFirstNonGraceNote () const
 
void appendArticulationToChord (S_msrArticulation art)
 
void appendSpannerToChord (S_msrSpanner span)
 
void appendTechnicalToChord (S_msrTechnical tech)
 
void appendTechnicalWithIntegerToChord (S_msrTechnicalWithInteger tech)
 
void appendTechnicalWithFloatToChord (S_msrTechnicalWithFloat tech)
 
void appendTechnicalWithStringToChord (S_msrTechnicalWithString tech)
 
void appendOrnamentToChord (S_msrOrnament orn)
 
void appendGlissandoToChord (S_msrGlissando gliss)
 
void appendSlideToChord (S_msrSlide slide)
 
void appendDynamicsToChord (S_msrDynamics dynamic)
 
void appendOtherDynamicsToChord (S_msrOtherDynamics otherDynamic)
 
void appendSlashToChord (S_msrSlash slash)
 
void appendWedgeToChord (S_msrWedge wedge)
 
void appendWordsToChord (S_msrWords dynamic)
 
void appendTieToChord (S_msrTie tie)
 
void appendSlurToChord (S_msrSlur slur)
 
void appendStemToChord (S_msrStem stem)
 
void appendBeamToChord (S_msrBeam beam)
 
void appendLigatureToChord (S_msrLigature ligature)
 
void appendPedalToChord (S_msrPedal pedal)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
string asStringwithRawDivisions () const
 
string asString () const
 
string asShortString () const
 
virtual void print (ostream &os) const
 

Static Public Member Functions

static SMARTP< msrChordcreate (int inputLineNumber, rational chordSoundingWholeNotes, rational chordDisplayWholeNotes, msrDurationKind chordGraphicDurationKind)
 

Protected Member Functions

 msrChord (int inputLineNumber, rational chordSoundingWholeNotes, rational chordDisplayWholeNotes, msrDurationKind chordGraphicDurationKind)