/*
  note-spacing.hh -- declare Note_spacing

  source file of the GNU LilyPond music typesetter

  (c) 2001--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/

#ifndef NOTE_SPACING_HH
#define NOTE_SPACING_HH

#include "grob-interface.hh"
#include "lily-proto.hh"
#include "spring.hh"

class Note_spacing
{
public:
  DECLARE_GROB_INTERFACE();

  static Spring get_spacing (Grob *me, Item *, Real, Real);
  static void stem_dir_correction (Grob *me, Item *next_col, Real incr,
				   Real *, Real *);
};

#endif /* NOTE_SPACING_HH */
