13#ifndef ___lpsrBookBlockElements___
14#define ___lpsrBookBlockElements___
34#include "lpsrComments.h"
36#include "lpsrScheme.h"
38#include "lpsrHeaders.h"
39#include "lpsrPapers.h"
40#include "lpsrLayouts.h"
42#include "lpsrParallelMusic.h"
43#include "lpsrVarValAssocs.h"
80 {
return fBookBlockElementHeader; }
83 getBlockElementParallelMusicBLock ()
const
86 fBookBlockElementParallelMusicBlock;
92 void appendPartGroupBlockToBlockElement (
110 virtual void print (ostream& os)
const;
120 fBookBlockElementParallelMusicBlock;
134 int inputLineNumber);
142 int inputLineNumber);
152 {
return fScoreBlockLayout; }
155 {
return fScoreBlockMidiTempo; }
160 void appendPartGroupBlockToScoreBlock (
178 virtual void print (ostream& os)
const;
201 int inputLineNumber);
209 int inputLineNumber);
221 void appendPartGroupBlockToBookPartBlock (
239 virtual void print (ostream& os)
const;
258 int inputLineNumber);
266 int inputLineNumber);
275 void setBookBlockHeader (
277 { fBookBlockHeader = bookBlockHeader; }
280 {
return fBookBlockHeader; }
282 void setBookBlockPaper (
284 { fBookBlockPaper = bookBlockPaper; }
287 {
return fBookBlockPaper; }
289 const list<S_lpsrBookBlockElement>&
290 getBookBlockElementsList ()
const
291 {
return fBookBlockElementsList; }
298 void appendLpsrScoreBlockToBookBlockElementsList (
301 void appendLpsrBookPartBlockToBookBlockElementsList (
309 void appendBookBlockElementToBookBlockElementsList (
327 virtual void print (ostream& os)
const;
338 list<S_lpsrBookBlockElement>
339 fBookBlockElementsList;
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: lpsrBookBlockElements.h:55
Definition: lpsrBookBlockElements.h:251
Definition: lpsrBookBlockElements.h:194
Definition: lpsrElements.h:24
Definition: lpsrBookBlockElements.h:127