]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/dot-formatting-problem.hh
Merge branch 'jneeman' of git+ssh://jneem@git.sv.gnu.org/srv/git/lilypond into jneeman
[lilypond.git] / lily / include / dot-formatting-problem.hh
1 #ifndef DOT_FORMATTING_PROBLEM_HH
2 #define DOT_FORMATTING_PROBLEM_HH
3
4
5 #include "skyline.hh"
6 #include "std-vector.hh"
7
8 #include <map>
9
10 struct Dot_formatting_problem
11 {
12   Skyline head_skyline_;
13   Dot_configuration *best_;
14   int score_;
15
16   void register_configuration (Dot_configuration const &);
17   Dot_configuration *best () const;
18   Dot_formatting_problem (vector<Box> const &boxes, Interval base_x);
19   ~Dot_formatting_problem();
20 };
21
22 #endif