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

Public Types

enum  msrDoubleTremoloKind { kNotesDoubleTremolo , kChordsDoubleTremolo }
 

Public Member Functions

SMARTP< msrDoubleTremolocreateDoubleTremoloNewbornClone (S_msrElement doubleTremoloFirstElement, S_msrElement doubleTremoloSecondElement)
 
void setDoubleTremoloKind (msrDoubleTremoloKind doubleTremoloKind)
 
msrDoubleTremoloKind getDoubleTremoloKind () const
 
void setDoubleTremoloTypeKind (msrTremoloTypeKind doubleTremoloTypeKind)
 
msrTremoloTypeKind getDoubleTremoloTypeKind () const
 
void setDoubleTremoloPlacementKind (msrPlacementKind doubleTremoloPlacementKind)
 
msrPlacementKind getDoubleTremoloPlacementKind () const
 
int getDoubleTremoloMarksNumber () const
 
rational getDoubleTremoloElementsDuration () const
 
void setDoubleTremoloNumberOfRepeats (int doubleTremoloNumberOfRepeats)
 
int getDoubleTremoloNumberOfRepeats () const
 
void setDoubleTremoloNoteFirstElement (S_msrNote note)
 
void setDoubleTremoloChordFirstElement (S_msrChord chord)
 
S_msrElement getDoubleTremoloFirstElement () const
 
void setDoubleTremoloNoteSecondElement (S_msrNote note)
 
void setDoubleTremoloChordSecondElement (S_msrChord chord)
 
S_msrElement getDoubleTremoloSecondElement () const
 
void setDoubleTremoloSoundingWholeNotes (rational wholeNotes)
 
rational getDoubleTremoloSoundingWholeNotes () const
 
void setDoubleTremoloMeasureNumber (string measureNumber)
 
void setDoubleTremoloPositionInMeasure (rational positionInMeasure)
 
void setDoubleTremoloFirstNotePositionInMeasure (rational positionInMeasure)
 
void setDoubleTremoloFirstNoteMeasureNumber (string measureNumber)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
string doubleTremoloPlacementKindAsString () const
 
string asShortString () const
 
string asString () const
 
virtual void print (ostream &os) const
 

Static Public Member Functions

static string msrDoubleTremoloKindAsString (msrDoubleTremoloKind doubleTremolotKind)
 
static SMARTP< msrDoubleTremolocreate (int inputLineNumber, msrDoubleTremoloKind doubleTremoloKind, msrTremoloTypeKind doubleTremoloTypeKind, int doubleTremoloMarksNumber, msrPlacementKind doubleTremoloPlacementKind)
 

Protected Member Functions

 msrDoubleTremolo (int inputLineNumber, msrDoubleTremoloKind doubleTremoloKind, msrTremoloTypeKind doubleTremoloTypeKind, int doubleTremoloMarksNumber, msrPlacementKind doubleTremoloPlacementKind)