13#ifndef ___msrCredits___
14#define ___msrCredits___
16#include "msrElements.h"
18#include "msrBasicTypes.h"
34 string creditWordsContents,
35 string creditWordsFontFamily,
36 float creditWordsFontSize,
37 msrFontWeightKind creditWordsFontWeightKind,
38 msrFontStyleKind creditWordsFontStyleKind,
39 msrJustifyKind creditWordsJustifyKind,
40 msrHorizontalAlignmentKind creditWordsHorizontalAlignmentKind,
41 msrVerticalAlignmentKind creditWordsVerticalAlignmentKind,
42 msrXMLLangKind creditWordsXMLLang);
51 string creditWordsContents,
52 string creditWordsFontFamily,
53 float creditWordsFontSize,
54 msrFontWeightKind creditWordsFontWeightKind,
55 msrFontStyleKind creditWordsFontStyleKind,
56 msrJustifyKind creditWordsJustifyKind,
57 msrHorizontalAlignmentKind creditWordsHorizontalAlignmentKind,
58 msrVerticalAlignmentKind creditWordsVerticalAlignmentKind,
59 msrXMLLangKind creditWordsXMLLang);
67 string getCreditWordsContents ()
const
68 {
return fCreditWordsContents; }
70 string getCreditWordsFontFamily ()
const
71 {
return fCreditWordsFontFamily; }
73 float getCreditWordsFontSize ()
const
74 {
return fCreditWordsFontSize; }
76 msrFontWeightKind getCreditWordsFontWeightKind ()
const
77 {
return fCreditWordsFontWeightKind; }
79 msrFontStyleKind getCreditWordsFontStyleKind ()
const
80 {
return fCreditWordsFontStyleKind; }
82 msrJustifyKind getCreditWordsJustifyKind ()
const
83 {
return fCreditWordsJustifyKind; }
85 msrHorizontalAlignmentKind
86 getCreditWordsHorizontalAlignmentKind ()
const
87 {
return fCreditWordsHorizontalAlignmentKind; }
89 msrVerticalAlignmentKind
90 getCreditWordsVerticalAlignmentKind ()
const
91 {
return fCreditWordsVerticalAlignmentKind; }
93 msrXMLLangKind getCreditWordsXMLLang ()
const
94 {
return fCreditWordsXMLLang; }
114 virtual void print (ostream& os)
const;
125 string fCreditWordsContents;
127 string fCreditWordsFontFamily;
128 float fCreditWordsFontSize;
129 msrFontWeightKind fCreditWordsFontWeightKind;
130 msrFontStyleKind fCreditWordsFontStyleKind;
131 msrJustifyKind fCreditWordsJustifyKind;
132 msrHorizontalAlignmentKind
133 fCreditWordsHorizontalAlignmentKind;
134 msrVerticalAlignmentKind
135 fCreditWordsVerticalAlignmentKind;
136 msrXMLLangKind fCreditWordsXMLLang;
151 int creditPageNumber);
160 int creditPageNumber);
169 int getCreditPageNumber ()
const
170 {
return fCreditPageNumber; }
172 const vector<S_msrCreditWords>&
173 getCreditWordsList ()
const
174 {
return fCreditWordsList; }
179 void appendCreditWordsToCredit (
182 string asString ()
const;
199 virtual void print (ostream& os)
const;
206 int fCreditPageNumber;
208 vector<S_msrCreditWords>
212EXP ostream& operator<< (ostream& os,
const S_msrCredit& elt);
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: msrCredits.h:26
Definition: msrCredits.h:143
Definition: msrElements.h:26