2 slur-configuration.hh -- declare Slur_configuration
4 source file of the GNU LilyPond music typesetter
6 (c) 2004 Han-Wen Nienhuys <hanwen@xs4all.nl>
10 #ifndef SLUR_CONFIGURATION_HH
11 #define SLUR_CONFIGURATION_HH
13 #include "drul-array.hh"
15 #include "lily-proto.hh"
19 class Slur_configuration
22 Drul_array<Offset> attachment_;
29 #if DEBUG_SLUR_SCORING
33 Slur_configuration ();
35 void generate_curve (Slur_score_state const &state, Real r0, Real h_inf);
36 void score (Slur_score_state const&);
38 void score_extra_encompass (Slur_score_state const&);
39 void score_slopes (Slur_score_state const&);
40 void score_edges (Slur_score_state const&);
41 void score_encompass (Slur_score_state const&);
44 #endif /* SLUR_CONFIGURATION_HH */