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

Public Types

enum  msrGlissandoTypeKind { kGlissandoTypeNone , kGlissandoTypeStart , kGlissandoTypeStop }
 

Public Member Functions

SMARTP< msrGlissandocreateGlissandoNewbornClone ()
 
SMARTP< msrGlissandocreateGlissandoDeepCopy ()
 
int getGlissandoNumber () const
 
msrGlissandoTypeKind getGlissandoTypeKind () const
 
msrLineTypeKind getGlissandoLineTypeKind () const
 
string getGlissandoTextValue () const
 
void setGlissandoMeasureUpLink (const S_msrMeasure &measure)
 
S_msrMeasure getGlissandoMeasureUpLink () const
 
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 string glissandoTypeKindAsString (msrGlissandoTypeKind glissandoTypeKind)
 
static SMARTP< msrGlissandocreate (int inputLineNumber, int glissandoNumber, msrGlissandoTypeKind glissandoTypeKind, msrLineTypeKind glissandoLineTypeKind, string glissandoTextValue)
 

Protected Member Functions

 msrGlissando (int inputLineNumber, int glissandoNumber, msrGlissandoTypeKind glissandoTypeKind, msrLineTypeKind glissandoLineTypeKind, string glissandoTextValue)