source file of the GNU LilyPond music typesetter
- (c) 2004--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 2004--2008 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#ifndef SLUR_CONFIGURATION_HH
#define SLUR_CONFIGURATION_HH
#include "bezier.hh"
+#include "lily-proto.hh"
#include "std-vector.hh"
-#include "main.hh"
+
+
+enum Configuration_tag
+ {
+ SLUR_STEM = 0x01,
+ SLUR_HEAD = 0x02,
+ SLUR_FREE = 0x04,
+ SLUR_FREE_HEAD = 0x08,
+ SLUR_FREE_STEM = 0x10,
+ SLUR_STEM_TIP = 0x10,
+ };
class Slur_configuration
{
Drul_array<Offset> attachment_;
Bezier curve_;
Real height_;
-
+ unsigned tags_;
int index_;
Slur_configuration ();