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

Public Types

enum  msrFiguredBassParenthesesKind { kFiguredBassParenthesesYes , kFiguredBassParenthesesNo }
 

Public Member Functions

SMARTP< msrFiguredBasscreateFiguredBassNewbornClone (S_msrVoice containingVoice)
 
SMARTP< msrFiguredBasscreateFiguredBassDeepCopy ()
 
void setFiguredBassNoteUpLink (S_msrNote note)
 
S_msrNote getFiguredBassNoteUpLink () const
 
void setFiguredBassVoiceUpLink (S_msrVoice voice)
 
S_msrVoice getFiguredBassVoiceUpLink () const
 
void setFiguredBassSoundingWholeNotes (rational wholeNotes)
 
rational getFiguredBassSoundingWholeNotes () const
 
void setFiguredBassDisplayWholeNotes (rational wholeNotes)
 
rational getFiguredBassDisplayWholeNotes () const
 
msrFiguredBassParenthesesKind getFiguredBassParenthesesKind () const
 
const list< S_msrFigure > & getFiguredBassFiguresList ()
 
void setFiguredBassTupletFactor (msrTupletFactor tupletFactor)
 
msrTupletFactor getFiguredBassTupletFactor () const
 
void setFiguredBassPositionInMeasure (rational positionInMeasure)
 
void appendFigureToFiguredBass (S_msrFigure figure)
 
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 figuredBassParenthesesKindAsString (msrFiguredBassParenthesesKind figuredBassParenthesesKind)
 
static SMARTP< msrFiguredBasscreate (int inputLineNumber)
 
static SMARTP< msrFiguredBasscreate (int inputLineNumber, rational figuredBassSoundingWholeNotes, rational figuredBassDisplayWholeNotes, msrFiguredBassParenthesesKind figuredBassParenthesesKind, msrTupletFactor figuredBassTupletFactor)
 

Protected Member Functions

 msrFiguredBass (int inputLineNumber, rational figuredBassSoundingWholeNotes, rational figuredBassDisplayWholeNotes, msrFiguredBassParenthesesKind figuredBassParenthesesKind, msrTupletFactor figuredBassTupletFactor)