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

Public Member Functions

SMARTP< msrScorecreateScoreNewbornClone ()
 
S_msrIdentification getIdentification () const
 
void setScaling (S_msrScaling scaling)
 
S_msrScaling getScaling () const
 
void setPageLayout (S_msrPageLayout pageLayout)
 
S_msrPageLayout getPageLayout () const
 
const list< S_msrPartGroup > & getPartGroupsList () const
 
void setScoreMasterVoice (S_msrVoice masterVoice)
 
S_msrVoice getScoreMasterVoice () const
 
const list< S_msrCredit > & getCreditsList () const
 
void setScoreNumberOfMeasures (int scoreNumberOfMeasures)
 
int getScoreNumberOfMeasures () const
 
void setStaffContainsRestMeasures (bool staffContainsRestMeasures)
 
bool getStaffContainsRestMeasures () const
 
void setScorePartGroupNamesMaxLength (int value)
 
int getScorePartGroupNamesMaxLength () const
 
void setScorePartNamesMaxLength (int value)
 
int getScorePartNamesMaxLength () const
 
void setScoreInstrumentNamesMaxLength (int value)
 
int getScoreInstrumentNamesMaxLength () const
 
void setScoreInstrumentAbbreviationsMaxLength (int value)
 
int getScoreInstrumentAbbreviationsMaxLength () const
 
void setInhibitMeasuresRepeatReplicasBrowsing ()
 
bool getInhibitMeasuresRepeatReplicasBrowsing () const
 
void setInhibitRestMeasuresBrowsing ()
 
bool getInhibitRestMeasuresBrowsing () const
 
void addPartGroupToScore (S_msrPartGroup partGroup)
 
void appendCreditToScore (S_msrCredit credit)
 
S_msrPart fetchPartFromScoreByItsPartID (int inputLineNumber, string partID)
 
void fetchIdentificationFromCreditsIfAny (int inputLineNumber)
 
void collectScorePartsList (int inputLineNumber, list< S_msrPart > &partsList)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
virtual void print (ostream &os) const
 
virtual void printSummary (ostream &os)
 
- Public Member Functions inherited from msrElement
int getInputLineNumber ()
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)=0
 
virtual std::string asShortString () const
 
virtual std::string asString () const
 
virtual void print (ostream &os) const
 
virtual void shortPrint (ostream &os) const
 
virtual void printSummary (ostream &os)
 
- Public Member Functions inherited from smartable
unsigned refs () const
 gives the reference count of the object
 
void addReference ()
 addReference increments the ref count and checks for refCount overflow
 
void removeReference ()
 removeReference delete the object when refCount is zero

 

Static Public Member Functions

static SMARTP< msrScorecreate (int inputLineNumber)
 

Protected Member Functions

 msrScore (int inputLineNumber)
 
- Protected Member Functions inherited from msrElement
 msrElement (int inputLineNumber)
 
- Protected Member Functions inherited from smartable
 smartable (const smartable &)
 
virtual ~smartable ()
 destructor checks for non-zero refCount
 
smartableoperator= (const smartable &)
 

Additional Inherited Members

- Protected Attributes inherited from msrElement
int fInputLineNumber
 

Member Function Documentation

◆ acceptIn()

virtual void acceptIn ( basevisitor v)
virtual

Reimplemented from msrElement.

◆ acceptOut()

virtual void acceptOut ( basevisitor v)
virtual

Reimplemented from msrElement.

◆ browseData()

virtual void browseData ( basevisitor v)
virtual

Implements msrElement.

◆ print()

virtual void print ( ostream &  os) const
virtual

Reimplemented from msrElement.

◆ printSummary()

virtual void printSummary ( ostream &  os)
virtual

Reimplemented from msrElement.