/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2004--2010 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 2004--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Extra_collision_info (Grob *g, Real idx, Interval x, Interval y, Real p);
Extra_collision_info ();
-
};
struct Encompass_info
Slur_score_state ();
~Slur_score_state ();
- Bezier get_best_curve ();
+ Slur_configuration *get_forced_configuration (Interval ys) const;
+ Slur_configuration *get_best_curve () const;
void fill (Grob *);
Direction slur_direction () const;
Encompass_info get_encompass_info (Grob *col) const;
vector<Extra_collision_info> get_extra_encompass_infos () const;
Real move_away_from_staffline (Real y, Grob *on_staff) const;
- int get_closest_index (SCM inspect_quants) const;
Grob *breakable_bound_item (Direction) const;
};