2 grouping.hh -- part of LilyPond
4 (c) 1996 Han-Wen Nienhuys
10 #include "interval.hh"
13 struct Rhythmic_grouping {
16 svec<Rhythmic_grouping*> children;
21 Rhythmic_grouping* sub_grouping(Interval v);
22 void split_grouping(Rhythmic_grouping &initial_grouping);
23 void split_grouping(svec<Real> initial_grouping);
24 svec<Real> get_bounds();
25 Rhythmic_grouping(Interval);
26 Rhythmic_grouping(svec<Interval> notes,
27 svec<Real> initial_grouping);