LibMusicXML  3.18
mxmlTree2MsrSkeletonBuilderInterface.h
1 /*
2  MusicXML Library
3  Copyright (C) Grame 2006-2013
4 
5  This Source Code Form is subject to the terms of the Mozilla Public
6  License, v. 2.0. If a copy of the MPL was not distributed with this
7  file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 
9  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10  research@grame.fr
11 */
12 
13 #ifndef __mxmlTree2MsrSkeletonBuilderInterface__
14 #define __mxmlTree2MsrSkeletonBuilderInterface__
15 
16 
17 #include "msr.h"
18 
19 #include "msrOah.h"
20 
21 
22 namespace MusicXML2
23 {
24 
34 //_____________________________________________@__________________________________
35 EXP S_msrScore buildMsrSkeletonFromElementsTree (
36  S_msrOah& msrOpts,
37  Sxmlelement mxmlTree,
38  indentedOstream& logOstream);
39 
40 //_______________________________________________________________________________
41 EXP void displayMsrSkeleton (
42  S_msrOah& msrOpts,
43  S_msrScore mScore,
44  indentedOstream& logOstream);
45 
46 //_______________________________________________________________________________
47 /* JMI
48 EXP void displayMsrSkeletonSummary (
49  S_msrOah& msrOpts,
50  S_msrScore mScore,
51  indentedOstream& logOstream);
52 */
53 
54 
58 } // namespace MusicXML2
59 
60 
61 #endif