]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/audio-column.hh
release: 1.1.29
[lilypond.git] / lily / include / audio-column.hh
1 /*
2   audio-column.hh -- declare Audio_column
3
4   (c)  1997--1999 Jan Nieuwenhuizen <janneke@gnu.org>
5  */
6
7 #ifndef AUDIO_COLUMN_HH
8 #define AUDIO_COLUMN_HH
9
10 #include "proto.hh"
11 #include "plist.hh"
12 #include "lily-proto.hh"
13 #include "moment.hh"
14 #include "pcursor.hh"
15
16
17 /**
18     generic audio grouped vertically.
19  */
20
21 class Audio_column { 
22 public:
23     Audio_column (Moment at_mom);
24
25     void add_audio_item (Audio_item* i_l);
26     Moment at_mom() const;
27     void print() const;
28
29     Link_list<Audio_item *> audio_item_l_list_;
30     Performance * performance_l_;
31
32 private:
33     Audio_column (Audio_column const&);
34
35     Moment at_mom_;
36 };
37
38
39 #endif // AUDIO_COLUMN_HH