LibMusicXML  3.18
msr2LpsrInterface.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 __msr2LpsrInterface__
14 #define __msr2LpsrInterface__
15 
16 
17 #include "generalOah.h"
18 #include "msrOah.h"
19 #include "lpsrOah.h"
20 
21 #include "lpsr.h"
22 #include "exports.h"
23 
24 
25 namespace MusicXML2
26 {
27 
28 //#ifdef __cplusplus
29 //extern "C" {
30 //#endif
31 
41 //______________________________________________________________________________
42 EXP S_lpsrScore buildLpsrScoreFromMsrScore (
43  const S_msrScore mScore,
44  S_msrOah msrOpts,
45  S_lpsrOah lpsrOpts,
46  indentedOstream& logOstream);
47 
48 //_______________________________________________________________________________
49 EXP void displayLpsrScore (
50  const S_lpsrScore lpScore,
51  S_msrOah msrOpts,
52  S_lpsrOah lpsrOpts,
53  indentedOstream& logOstream);
54 
57 //#ifdef __cplusplus
58 //}
59 //#endif
60 
61 } // namespace MusicXML2
62 
63 
64 #endif