14 static SMARTP<bsrMeasure> create (
16 string printMeasureNumber);
18 SMARTP<bsrMeasure> createMeasureNewbornClone ();
27 string printMeasureNumber);
36 string getPrintMeasureNumber ()
const
37 {
return fPrintMeasureNumber; }
39 string getBrailleMeasureNumber ()
const
40 {
return fBrailleMeasureNumber; }
47 void appendClefToMeasure (S_bsrClef clef);
49 void appendBarlineToMeasure (S_bsrBarline barline);
51 void appendNumberToMeasure (S_bsrNumber number);
53 void appendWordsToMeasure (S_bsrWords str);
55 void appendNoteToMeasure (S_bsrNote note);
57 void appendPaddingNoteToMeasure (S_bsrNote note);
59 void appendDynamicsToMeasure (S_bsrDynamics dynamics);
61 S_bsrCellsList fetchCellsList ()
const
62 {
return buildCellsList (); }
64 int fetchCellsNumber ()
const;
71 void appendLineElementToMeasure (
72 S_bsrLineElement lineElement);
74 S_bsrCellsList buildCellsList ()
const;
81 virtual void acceptIn (basevisitor* v);
82 virtual void acceptOut (basevisitor* v);
84 virtual void browseData (basevisitor* v);
91 virtual string asString ()
const;
93 virtual void print (ostream& os)
const;
100 string fPrintMeasureNumber;
101 string fBrailleMeasureNumber;
103 list<S_bsrLineElement>
104 fMeasureLineElementsList;
106typedef SMARTP<bsrMeasure> S_bsrMeasure;
107EXP ostream& operator<< (ostream& os,
const S_bsrMeasure& elt);
Definition: bsrLineElements_MUT_DEP.h:8
Definition: bsrMeasures_MUT_DEP.h:8