+MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_relevant_items, 1);
+SCM
+Axis_group_interface::calc_pure_relevant_items (SCM smob)
+{
+ Grob *me = unsmob_grob (smob);
+
+ extract_grob_set (me, "pure-relevant-grobs", elts);
+
+ vector<Grob*> relevant_items;
+ for (vsize i = 0; i < elts.size (); i++)
+ if (Item *it = dynamic_cast<Item*> (elts[i]))
+ relevant_items.push_back (it);
+
+ vector_sort (relevant_items, Item::less);
+
+ SCM items_scm = Grob_array::make_array ();