2 plet-spanner.hh -- part of GNU LilyPond
4 (c) 1997--1998 Jan Nieuwenhuizen <jan@digicash.com>
7 #ifndef PLET_SPANNER_HH
8 #define PLET_SPANNER_HH
12 /** supportable plet: triplets, eentweetjes, ottava, etc. */
14 class Plet_spanner : public Bow
19 virtual ~Plet_spanner ();
21 void set_stem (Direction, Stem*);
24 Drul_array<Stem *> stem_l_drul_;
28 virtual Molecule* brew_molecule_p () const;
30 DECLARE_MY_RUNTIME_TYPEINFO;
31 SCORE_ELEM_CLONE(Plet_spanner);
33 virtual void do_add_processing ();
34 virtual void do_post_processing ();
35 virtual void set_default_dir ();
36 virtual void do_substitute_dependency (Score_elem*,Score_elem*);
37 Plet_spanner (Plet_spanner const&);
40 #endif // PLET_SPANNER_HH