13#ifndef ___lpsrParts___
14#define ___lpsrParts___
16#include "lpsrContexts.h"
18#include "lpsrStaves.h"
53 const list<S_msrElement>&
54 getPartBlockElementsList ()
const
55 {
return fPartBlockElementsList; }
57 void setPartBlockInstrumentName (
58 string instrumentName)
60 fPartBlockInstrumentName =
64 string getPartBlockInstrumentName ()
const
65 {
return fPartBlockInstrumentName; }
67 void setPartBlockShortInstrumentName (
68 string shortInstrumentName)
70 fPartBlockShortInstrumentName =
74 string getPartBlockShortInstrumentName ()
const
75 {
return fPartBlockShortInstrumentName; }
82 void appendStaffBlockToPartBlock (
85 void appendChordNamesContextToPartBlock (
89 void appendFiguredBassContextToPartBlock (
99 static bool compareElementsToHaveHarmoniesAboveCorrespondingStaff (
103 static bool compareStaffBlockWithOtherElement (
107 static bool compareChordNamesContextWithOtherElement (
128 virtual void print (ostream& os)
const;
137 list<S_msrElement> fPartBlockElementsList;
139 string fPartBlockInstrumentName;
140 string fPartBlockShortInstrumentName;
Definition: basevisitor.h:25
Definition: lpsrElements.h:24
Definition: lpsrParts.h:26