14 enum msrSlideTypeKind {
16 kSlideTypeStart, kSlideTypeStop };
18 static string slideTypeKindAsString (
19 msrSlideTypeKind slideTypeKind);
24 static SMARTP<msrSlide> create (
27 msrSlideTypeKind slideTypeKind,
28 msrLineTypeKind slideLineTypeKind,
29 string slideTextValue);
31 SMARTP<msrSlide> createSlideNewbornClone ();
33 SMARTP<msrSlide> createSlideDeepCopy ();
43 msrSlideTypeKind slideTypeKind,
44 msrLineTypeKind slideLineTypeKind,
45 string slideTextValue);
54 int getSlideNumber ()
const
55 {
return fSlideNumber; }
57 msrSlideTypeKind getSlideTypeKind ()
const
58 {
return fSlideTypeKind; }
60 msrLineTypeKind getSlideLineTypeKind ()
const
61 {
return fSlideLineTypeKind; }
63 string getSlideTextValue ()
const
64 {
return fSlideTextValue; }
67 void setSlideMeasureUpLink (
68 const S_msrMeasure& measure)
69 { fSlideMeasureUpLink = measure; }
71 S_msrMeasure getSlideMeasureUpLink ()
const
72 {
return fSlideMeasureUpLink; }
82 virtual void acceptIn (basevisitor* v);
83 virtual void acceptOut (basevisitor* v);
85 virtual void browseData (basevisitor* v);
92 string asString ()
const;
94 virtual void print (ostream& os)
const;
102 S_msrMeasure fSlideMeasureUpLink;
106 msrSlideTypeKind fSlideTypeKind;
108 msrLineTypeKind fSlideLineTypeKind;
110 string fSlideTextValue;
112typedef SMARTP<msrSlide> S_msrSlide;
113EXP ostream& operator<< (ostream& os,
const S_msrSlide& elt);
Definition: msrSlides_MUT_DEP.h:8