2 axis-group-interface.hh -- declare Axis_group_interface
4 source file of the GNU LilyPond music typesetter
6 (c) 2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef AXIS_GROUP_INTERFACE_HH
11 #define AXIS_GROUP_INTERFACE_HH
13 #include "group-interface.hh"
15 struct Axis_group_interface : Group_interface
17 Axis_group_interface (Score_element*);
18 static Interval group_extent_callback (Dimension_cache const*);
19 void add_element (Score_element*);
20 void set_axes (Axis,Axis);
21 bool axis_b (Axis)const;
22 Link_array<Score_element> get_children ();
23 bool has_interface_b ();
24 void set_interface ();
28 axis_group (Score_element*);
30 #endif /* AXIS_GROUP_INTERFACE_HH */