]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/slur-score-parameters.hh
* lily/slur-configuration.cc (fit_factor): oops, skip point if
[lilypond.git] / lily / include / slur-score-parameters.hh
1 /*
2   slur-score-paramaters.hh -- declare Slur_score_parameters
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
7
8 */
9
10 #ifndef SLUR_SCORE_PARAMATERS_HH
11 #define SLUR_SCORE_PARAMATERS_HH
12
13 #include "lily-proto.hh"
14
15 struct Slur_score_parameters
16 {
17   int region_size_;
18   Real head_encompass_penalty_;
19   Real stem_encompass_penalty_;
20   Real closeness_factor_;
21   Real edge_attraction_factor_;
22   Real same_slope_penalty_;
23   Real steeper_slope_factor_;
24   Real non_horizontal_penalty_;
25   Real max_slope_;
26   Real max_slope_factor_;
27   Real extra_object_collision_penalty_;
28   Real accidental_collision_;
29   Real free_slur_distance_;
30   Real free_head_distance_;
31   Real extra_encompass_free_distance_;
32   Real absolute_closeness_measure_;
33   Real edge_slope_exponent_;
34   Real head_slur_distance_max_ratio_;
35   Real head_slur_distance_factor_;
36
37   void fill (Grob *him);
38 };
39 #endif /* SLUR_SCORE_PARAMATERS_HH */