]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/colhpos.hh
a1407366eaf6833a7dffba62cf3ad57c66f4f336
[lilypond.git] / lily / include / colhpos.hh
1 /*
2   colhpos.hh -- part of GNU LilyPond
3
4   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
5 */
6
7 #ifndef COLHPOS_HH
8 #define COLHPOS_HH
9 #include "varray.hh"
10 #include "lily-proto.hh"
11
12 typedef Array<PCol*>  Line_of_cols;
13
14 struct Col_hpositions {
15     bool ugh_b_;
16     Line_of_cols error_col_l_arr_;
17     Line_of_cols cols;
18     Array<Real> config;
19     Real energy;
20
21     /* ************** */
22     void OK()const;
23
24     Col_hpositions();
25     void add( PCol*c);
26     void print() const;
27 };
28
29
30 #endif // COLHPOS_HH
31